#include "tour.h"

void Tour::creerListe() {
    lid=glGenLists(1);
    glNewList(lid, GL_COMPILE);
    glBegin(GL_TRIANGLES);
        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.579556, 0.844709, 2.7);
        glVertex3d(1.519615, 0.7, 2.7);

        glNormal3d(1.92388, 0.617317, 0);
        glVertex3d(1.579556, 0.844709, 2.7);
        glVertex3d(1.579556, 0.844709, 2.9);
        glVertex3d(1.519615, 0.7, 2.9);

        glNormal3d(1.92388, 0.617317, 0);
        glVertex3d(1.579556, 0.844709, 2.7);
        glVertex3d(1.519615, 0.7, 2.9);
        glVertex3d(1.519615, 0.7, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1.579556, 0.844709, 2.9);
        glVertex3d(1.676148, 0.818827, 2.9);
        glVertex3d(1.606218, 0.65, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.579556, 0.844709, 2.9);
        glVertex3d(1.606218, 0.65, 2.9);
        glVertex3d(1.519615, 0.7, 2.9);

        glNormal3d(0.076136, 1.382677, -0.005753);
        glVertex3d(1.676148, 0.818827, 2.9);
        glVertex3d(1.67841, 0.818221, 2.496369);
        glVertex3d(1.608246, 0.648829, 2.496369);

        glNormal3d(0.076136, 1.382677, -0.005753);
        glVertex3d(1.676148, 0.818827, 2.9);
        glVertex3d(1.608246, 0.648829, 2.496369);
        glVertex3d(1.606218, 0.65, 2.9);

        glNormal3d(0.313734, 1.284261, 0.669504);
        glVertex3d(1.67841, 0.818221, 2.496369);
        glVertex3d(1.64154, 0.8281, 2.454381);
        glVertex3d(1.575189, 0.667914, 2.454381);

        glNormal3d(0.313735, 1.284261, 0.669504);
        glVertex3d(1.67841, 0.818221, 2.496369);
        glVertex3d(1.575189, 0.667914, 2.454381);
        glVertex3d(1.608246, 0.648829, 2.496369);

        glNormal3d(0.459951, 1.223696, -0.811361);
        glVertex3d(1.64154, 0.8281, 2.454381);
        glVertex3d(1.667349, 0.821184, 2.435295);
        glVertex3d(1.598329, 0.654555, 2.435295);

        glNormal3d(0.45995, 1.223696, -0.811361);
        glVertex3d(1.64154, 0.8281, 2.454381);
        glVertex3d(1.598329, 0.654555, 2.435295);
        glVertex3d(1.575189, 0.667914, 2.454381);

        glNormal3d(0.076121, 1.382684, 0);
        glVertex3d(1.667349, 0.821184, 2.435295);
        glVertex3d(1.667349, 0.821184, 2.386132);
        glVertex3d(1.598329, 0.654555, 2.386132);

        glNormal3d(0.076121, 1.382684, 0);
        glVertex3d(1.667349, 0.821184, 2.435295);
        glVertex3d(1.598329, 0.654555, 2.386132);
        glVertex3d(1.598329, 0.654555, 2.435295);

        glNormal3d(0.596208, 1.167255, 0.899432);
        glVertex3d(1.667349, 0.821184, 2.386132);
        glVertex3d(1.570307, 0.847187, 2.33773);
        glVertex3d(1.511324, 0.704787, 2.33773);

        glNormal3d(0.596207, 1.167257, 0.899431);
        glVertex3d(1.667349, 0.821184, 2.386132);
        glVertex3d(1.511324, 0.704787, 2.33773);
        glVertex3d(1.598329, 0.654555, 2.386132);

        glNormal3d(0.305896, 1.287507, 0.659969);
        glVertex3d(1.570307, 0.847187, 2.33773);
        glVertex3d(1.519869, 0.860702, 2.278795);
        glVertex3d(1.466102, 0.730896, 2.278795);

        glNormal3d(0.305897, 1.287506, 0.65997);
        glVertex3d(1.570307, 0.847187, 2.33773);
        glVertex3d(1.466102, 0.730896, 2.278795);
        glVertex3d(1.511324, 0.704787, 2.33773);

        glNormal3d(0.092167, 1.376037, 0.185567);
        glVertex3d(1.519869, 0.860702, 2.278795);
        glVertex3d(1.505121, 0.864654, 2.198636);
        glVertex3d(1.452879, 0.73853, 2.198636);

        glNormal3d(0.092167, 1.376037, 0.185567);
        glVertex3d(1.519869, 0.860702, 2.278795);
        glVertex3d(1.452879, 0.73853, 2.198636);
        glVertex3d(1.466102, 0.730896, 2.278795);

        glNormal3d(0.630649, 1.15299, 0.91661);
        glVertex3d(1.505121, 0.864654, 2.198636);
        glVertex3d(1.430702, 0.884594, 2.165321);
        glVertex3d(1.386157, 0.777052, 2.165321);

        glNormal3d(0.630649, 1.15299, 0.91661);
        glVertex3d(1.505121, 0.864654, 2.198636);
        glVertex3d(1.386157, 0.777052, 2.165321);
        glVertex3d(1.452879, 0.73853, 2.198636);

        glNormal3d(0.078382, 1.381746, 0.069936);
        glVertex3d(1.430702, 0.884594, 2.165321);
        glVertex3d(1.418638, 0.887826, 1.988697);
        glVertex3d(1.375341, 0.783297, 1.988697);

        glNormal3d(0.078382, 1.381746, 0.069936);
        glVertex3d(1.430702, 0.884594, 2.165321);
        glVertex3d(1.375341, 0.783297, 1.988697);
        glVertex3d(1.386157, 0.777052, 2.165321);

        glNormal3d(0.07902, 1.381481, -0.079176);
        glVertex3d(1.418638, 0.887826, 1.988697);
        glVertex3d(1.460876, 0.876509, 1.442855);
        glVertex3d(1.413211, 0.761433, 1.442855);

        glNormal3d(0.079021, 1.381481, -0.079176);
        glVertex3d(1.418638, 0.887826, 1.988697);
        glVertex3d(1.413211, 0.761433, 1.442855);
        glVertex3d(1.375341, 0.783297, 1.988697);

        glNormal3d(0.112971, 1.367421, -0.27961);
        glVertex3d(1.460876, 0.876509, 1.442855);
        glVertex3d(1.561164, 0.849637, 1.089394);
        glVertex3d(1.503126, 0.70952, 1.089394);

        glNormal3d(0.11297, 1.367418, -0.279609);
        glVertex3d(1.460876, 0.876509, 1.442855);
        glVertex3d(1.503126, 0.70952, 1.089394);
        glVertex3d(1.413211, 0.761433, 1.442855);

        glNormal3d(0.598091, 1.166476, -0.900419);
        glVertex3d(1.561164, 0.849637, 1.089394);
        glVertex3d(1.648914, 0.826124, 1.045879);
        glVertex3d(1.581801, 0.664097, 1.045879);

        glNormal3d(0.598093, 1.166476, -0.90042);
        glVertex3d(1.561164, 0.849637, 1.089394);
        glVertex3d(1.581801, 0.664097, 1.045879);
        glVertex3d(1.503126, 0.70952, 1.089394);

        glNormal3d(0.076121, 1.382684, -1e-006);
        glVertex3d(1.648914, 0.826124, 1.045879);
        glVertex3d(1.648914, 0.826124, 0.820672);
        glVertex3d(1.5818, 0.664097, 0.820672);

        glNormal3d(0.07612, 1.382683, 0);
        glVertex3d(1.648914, 0.826124, 1.045879);
        glVertex3d(1.5818, 0.664097, 0.820672);
        glVertex3d(1.581801, 0.664097, 1.045879);

        glNormal3d(0.295994, 1.291609, -0.647564);
        glVertex3d(1.648914, 0.826124, 0.820672);
        glVertex3d(1.825891, 0.778703, 0.606915);
        glVertex3d(1.740474, 0.572487, 0.606915);

        glNormal3d(0.295994, 1.291609, -0.647564);
        glVertex3d(1.648914, 0.826124, 0.820672);
        glVertex3d(1.740474, 0.572487, 0.606915);
        glVertex3d(1.5818, 0.664097, 0.820672);

        glNormal3d(0.076121, 1.382683, 0);
        glVertex3d(1.825891, 0.778703, 0.606915);
        glVertex3d(1.825891, 0.778703, 0.454232);
        glVertex3d(1.740474, 0.572487, 0.454232);

        glNormal3d(0.07612, 1.382683, 0);
        glVertex3d(1.825891, 0.778703, 0.606915);
        glVertex3d(1.740474, 0.572487, 0.454232);
        glVertex3d(1.740474, 0.572487, 0.606915);

        glNormal3d(0.238288, 1.315511, 0.565905);
        glVertex3d(1.825891, 0.778703, 0.454232);
        glVertex3d(1.792708, 0.787595, 0.40461);
        glVertex3d(1.710722, 0.589664, 0.40461);

        glNormal3d(0.238288, 1.315511, 0.565904);
        glVertex3d(1.825891, 0.778703, 0.454232);
        glVertex3d(1.710722, 0.589664, 0.40461);
        glVertex3d(1.740474, 0.572487, 0.454232);

        glNormal3d(0.531489, 1.194064, -0.86188);
        glVertex3d(1.792708, 0.787595, 0.40461);
        glVertex3d(1.836952, 0.775739, 0.37789);
        glVertex3d(1.75039, 0.566762, 0.37789);

        glNormal3d(0.531488, 1.194064, -0.861879);
        glVertex3d(1.792708, 0.787595, 0.40461);
        glVertex3d(1.75039, 0.566762, 0.37789);
        glVertex3d(1.710722, 0.589664, 0.40461);

        glNormal3d(0.076149, 1.382672, -0.007839);
        glVertex3d(1.836952, 0.775739, 0.37789);
        glVertex3d(1.839838, 0.774966, 0);
        glVertex3d(1.752978, 0.565268, 0);

        glNormal3d(0.076149, 1.382672, -0.007839);
        glVertex3d(1.836952, 0.775739, 0.37789);
        glVertex3d(1.752978, 0.565268, 0);
        glVertex3d(1.75039, 0.566762, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(1.839838, 0.774966, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.752978, 0.565268, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.752978, 0.565268, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.614804, 0.385196, 0);

        glNormal3d(0.206671, 1.608743, -0.007839);
        glVertex3d(1.75039, 0.566762, 0.37789);
        glVertex3d(1.752978, 0.565268, 0);
        glVertex3d(1.614804, 0.385196, 0);

        glNormal3d(0.206671, 1.608743, -0.007839);
        glVertex3d(1.75039, 0.566762, 0.37789);
        glVertex3d(1.614804, 0.385196, 0);
        glVertex3d(1.612691, 0.387309, 0.37789);

        glNormal3d(0.59768, 1.308712, -0.861879);
        glVertex3d(1.710722, 0.589664, 0.40461);
        glVertex3d(1.75039, 0.566762, 0.37789);
        glVertex3d(1.612691, 0.387309, 0.37789);

        glNormal3d(0.597679, 1.308712, -0.861879);
        glVertex3d(1.710722, 0.589664, 0.40461);
        glVertex3d(1.612691, 0.387309, 0.37789);
        glVertex3d(1.580302, 0.419698, 0.40461);

        glNormal3d(0.345903, 1.501906, 0.565904);
        glVertex3d(1.740474, 0.572487, 0.454232);
        glVertex3d(1.710722, 0.589664, 0.40461);
        glVertex3d(1.580302, 0.419698, 0.40461);

        glNormal3d(0.345903, 1.501907, 0.565903);
        glVertex3d(1.740474, 0.572487, 0.454232);
        glVertex3d(1.580302, 0.419698, 0.40461);
        glVertex3d(1.604594, 0.395406, 0.454232);

        glNormal3d(0.206647, 1.608762, 0);
        glVertex3d(1.740474, 0.572487, 0.606915);
        glVertex3d(1.740474, 0.572487, 0.454232);
        glVertex3d(1.604594, 0.395406, 0.454232);

        glNormal3d(0.206647, 1.608762, 0);
        glVertex3d(1.740474, 0.572487, 0.606915);
        glVertex3d(1.604594, 0.395406, 0.454232);
        glVertex3d(1.604594, 0.395406, 0.606915);

        glNormal3d(0.395456, 1.463883, -0.647564);
        glVertex3d(1.5818, 0.664097, 0.820672);
        glVertex3d(1.740474, 0.572487, 0.606915);
        glVertex3d(1.604594, 0.395406, 0.606915);

        glNormal3d(0.395456, 1.463883, -0.647564);
        glVertex3d(1.5818, 0.664097, 0.820672);
        glVertex3d(1.604594, 0.395406, 0.606915);
        glVertex3d(1.475038, 0.524962, 0.820672);

        glNormal3d(0.206647, 1.608761, 0);
        glVertex3d(1.581801, 0.664097, 1.045879);
        glVertex3d(1.5818, 0.664097, 0.820672);
        glVertex3d(1.475038, 0.524962, 0.820672);

        glNormal3d(0.206647, 1.608761, 0);
        glVertex3d(1.581801, 0.664097, 1.045879);
        glVertex3d(1.475038, 0.524962, 0.820672);
        glVertex3d(1.475038, 0.524962, 1.045879);

        glNormal3d(0.654874, 1.264824, -0.90042);
        glVertex3d(1.503126, 0.70952, 1.089394);
        glVertex3d(1.581801, 0.664097, 1.045879);
        glVertex3d(1.475038, 0.524962, 1.045879);

        glNormal3d(0.654873, 1.264824, -0.90042);
        glVertex3d(1.503126, 0.70952, 1.089394);
        glVertex3d(1.475038, 0.524962, 1.045879);
        glVertex3d(1.4108, 0.5892, 1.089394);

        glNormal3d(0.23829, 1.58448, -0.27961);
        glVertex3d(1.413211, 0.761433, 1.442855);
        glVertex3d(1.503126, 0.70952, 1.089394);
        glVertex3d(1.4108, 0.5892, 1.089394);

        glNormal3d(0.238291, 1.584481, -0.27961);
        glVertex3d(1.413211, 0.761433, 1.442855);
        glVertex3d(1.4108, 0.5892, 1.089394);
        glVertex3d(1.337385, 0.662615, 1.442855);

        glNormal3d(0.209138, 1.606851, -0.079176);
        glVertex3d(1.375341, 0.783297, 1.988697);
        glVertex3d(1.413211, 0.761433, 1.442855);
        glVertex3d(1.337385, 0.662615, 1.442855);

        glNormal3d(0.209138, 1.606851, -0.079176);
        glVertex3d(1.375341, 0.783297, 1.988697);
        glVertex3d(1.337385, 0.662615, 1.442855);
        glVertex3d(1.306465, 0.693535, 1.988697);

        glNormal3d(0.208589, 1.607271, 0.069936);
        glVertex3d(1.386157, 0.777052, 2.165321);
        glVertex3d(1.375341, 0.783297, 1.988697);
        glVertex3d(1.306465, 0.693535, 1.988697);

        glNormal3d(0.208589, 1.60727, 0.069937);
        glVertex3d(1.386157, 0.777052, 2.165321);
        glVertex3d(1.306465, 0.693535, 1.988697);
        glVertex3d(1.315296, 0.684704, 2.165321);

        glNormal3d(0.682831, 1.243372, 0.91661);
        glVertex3d(1.452879, 0.73853, 2.198636);
        glVertex3d(1.386157, 0.777052, 2.165321);
        glVertex3d(1.315296, 0.684704, 2.165321);

        glNormal3d(0.682831, 1.243372, 0.91661);
        glVertex3d(1.452879, 0.73853, 2.198636);
        glVertex3d(1.315296, 0.684704, 2.165321);
        glVertex3d(1.369774, 0.630226, 2.198636);

        glNormal3d(0.220426, 1.598188, 0.185567);
        glVertex3d(1.466102, 0.730896, 2.278795);
        glVertex3d(1.452879, 0.73853, 2.198636);
        glVertex3d(1.369774, 0.630226, 2.198636);

        glNormal3d(0.220426, 1.598188, 0.185566);
        glVertex3d(1.466102, 0.730896, 2.278795);
        glVertex3d(1.369774, 0.630226, 2.198636);
        glVertex3d(1.38057, 0.61943, 2.278795);

        glNormal3d(0.40396, 1.457357, 0.65997);
        glVertex3d(1.511324, 0.704787, 2.33773);
        glVertex3d(1.466102, 0.730896, 2.278795);
        glVertex3d(1.38057, 0.61943, 2.278795);

        glNormal3d(0.40396, 1.457357, 0.65997);
        glVertex3d(1.511324, 0.704787, 2.33773);
        glVertex3d(1.38057, 0.61943, 2.278795);
        glVertex3d(1.417494, 0.582506, 2.33773);

        glNormal3d(0.653255, 1.266067, 0.899431);
        glVertex3d(1.598329, 0.654555, 2.386132);
        glVertex3d(1.511324, 0.704787, 2.33773);
        glVertex3d(1.417494, 0.582506, 2.33773);

        glNormal3d(0.653255, 1.266067, 0.899431);
        glVertex3d(1.598329, 0.654555, 2.386132);
        glVertex3d(1.417494, 0.582506, 2.33773);
        glVertex3d(1.488533, 0.511467, 2.386132);

        glNormal3d(0.206647, 1.608761, 0);
        glVertex3d(1.598329, 0.654555, 2.435295);
        glVertex3d(1.598329, 0.654555, 2.386132);
        glVertex3d(1.488533, 0.511467, 2.386132);

        glNormal3d(0.206647, 1.608761, 0);
        glVertex3d(1.598329, 0.654555, 2.435295);
        glVertex3d(1.488533, 0.511467, 2.386132);
        glVertex3d(1.488533, 0.511467, 2.435295);

        glNormal3d(0.536249, 1.355849, -0.811361);
        glVertex3d(1.575189, 0.667914, 2.454381);
        glVertex3d(1.598329, 0.654555, 2.435295);
        glVertex3d(1.488533, 0.511467, 2.435295);

        glNormal3d(0.536248, 1.355849, -0.81136);
        glVertex3d(1.575189, 0.667914, 2.454381);
        glVertex3d(1.488533, 0.511467, 2.435295);
        glVertex3d(1.46964, 0.53036, 2.454381);

        glNormal3d(0.410691, 1.452193, 0.669504);
        glVertex3d(1.608246, 0.648829, 2.496369);
        glVertex3d(1.575189, 0.667914, 2.454381);
        glVertex3d(1.46964, 0.53036, 2.454381);

        glNormal3d(0.41069, 1.452195, 0.669502);
        glVertex3d(1.608246, 0.648829, 2.496369);
        glVertex3d(1.46964, 0.53036, 2.454381);
        glVertex3d(1.496631, 0.503369, 2.496369);

        glNormal3d(0.20666, 1.608752, -0.005753);
        glVertex3d(1.606218, 0.65, 2.9);
        glVertex3d(1.608246, 0.648829, 2.496369);
        glVertex3d(1.496631, 0.503369, 2.496369);

        glNormal3d(0.20666, 1.608752, -0.005753);
        glVertex3d(1.606218, 0.65, 2.9);
        glVertex3d(1.496631, 0.503369, 2.496369);
        glVertex3d(1.494975, 0.505025, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.519615, 0.7, 2.9);
        glVertex3d(1.606218, 0.65, 2.9);
        glVertex3d(1.494975, 0.505025, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.519615, 0.7, 2.9);
        glVertex3d(1.494975, 0.505025, 2.9);
        glVertex3d(1.424264, 0.575736, 2.9);

        glNormal3d(1.793353, 0.391238, 0);
        glVertex3d(1.519615, 0.7, 2.7);
        glVertex3d(1.519615, 0.7, 2.9);
        glVertex3d(1.424264, 0.575736, 2.9);

        glNormal3d(1.793353, 0.391238, 0);
        glVertex3d(1.519615, 0.7, 2.7);
        glVertex3d(1.424264, 0.575736, 2.9);
        glVertex3d(1.424264, 0.575736, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.519615, 0.7, 2.7);
        glVertex3d(1.424264, 0.575736, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.424264, 0.575736, 2.7);
        glVertex3d(1.3, 0.480385, 2.7);

        glNormal3d(1.608761, 0.206647, 0);
        glVertex3d(1.424264, 0.575736, 2.7);
        glVertex3d(1.424264, 0.575736, 2.9);
        glVertex3d(1.3, 0.480385, 2.9);

        glNormal3d(1.608761, 0.206646, 0);
        glVertex3d(1.424264, 0.575736, 2.7);
        glVertex3d(1.3, 0.480385, 2.9);
        glVertex3d(1.3, 0.480385, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1.424264, 0.575736, 2.9);
        glVertex3d(1.494975, 0.505025, 2.9);
        glVertex3d(1.35, 0.393782, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.424264, 0.575736, 2.9);
        glVertex3d(1.35, 0.393782, 2.9);
        glVertex3d(1.3, 0.480385, 2.9);

        glNormal3d(0.391249, 1.79334, -0.005753);
        glVertex3d(1.494975, 0.505025, 2.9);
        glVertex3d(1.496631, 0.503369, 2.496369);
        glVertex3d(1.351171, 0.391754, 2.496369);

        glNormal3d(0.391248, 1.79334, -0.005753);
        glVertex3d(1.494975, 0.505025, 2.9);
        glVertex3d(1.351171, 0.391754, 2.496369);
        glVertex3d(1.35, 0.393782, 2.9);

        glNormal3d(0.547806, 1.589311, 0.669502);
        glVertex3d(1.496631, 0.503369, 2.496369);
        glVertex3d(1.46964, 0.53036, 2.454381);
        glVertex3d(1.332086, 0.424811, 2.454381);

        glNormal3d(0.547806, 1.589311, 0.669502);
        glVertex3d(1.496631, 0.503369, 2.496369);
        glVertex3d(1.332086, 0.424811, 2.454381);
        glVertex3d(1.351171, 0.391754, 2.496369);

        glNormal3d(0.644151, 1.463751, -0.811361);
        glVertex3d(1.46964, 0.53036, 2.454381);
        glVertex3d(1.488533, 0.511467, 2.435295);
        glVertex3d(1.345445, 0.401671, 2.435295);

        glNormal3d(0.644151, 1.463751, -0.811361);
        glVertex3d(1.46964, 0.53036, 2.454381);
        glVertex3d(1.345445, 0.401671, 2.435295);
        glVertex3d(1.332086, 0.424811, 2.454381);

        glNormal3d(0.391238, 1.793353, 0);
        glVertex3d(1.488533, 0.511467, 2.435295);
        glVertex3d(1.488533, 0.511467, 2.386132);
        glVertex3d(1.345445, 0.401671, 2.386132);

        glNormal3d(0.391238, 1.793353, 0);
        glVertex3d(1.488533, 0.511467, 2.435295);
        glVertex3d(1.345445, 0.401671, 2.386132);
        glVertex3d(1.345445, 0.401671, 2.435295);

        glNormal3d(0.733933, 1.346745, 0.899431);
        glVertex3d(1.488533, 0.511467, 2.386132);
        glVertex3d(1.417494, 0.582506, 2.33773);
        glVertex3d(1.295213, 0.488676, 2.33773);

        glNormal3d(0.733933, 1.346744, 0.899432);
        glVertex3d(1.488533, 0.511467, 2.386132);
        glVertex3d(1.295213, 0.488676, 2.33773);
        glVertex3d(1.345445, 0.401671, 2.386132);

        glNormal3d(0.542643, 1.59604, 0.65997);
        glVertex3d(1.417494, 0.582506, 2.33773);
        glVertex3d(1.38057, 0.61943, 2.278795);
        glVertex3d(1.269104, 0.533899, 2.278795);

        glNormal3d(0.542643, 1.59604, 0.65997);
        glVertex3d(1.417494, 0.582506, 2.33773);
        glVertex3d(1.269104, 0.533899, 2.278795);
        glVertex3d(1.295213, 0.488676, 2.33773);

        glNormal3d(0.401812, 1.779574, 0.185566);
        glVertex3d(1.38057, 0.61943, 2.278795);
        glVertex3d(1.369774, 0.630226, 2.198636);
        glVertex3d(1.26147, 0.547121, 2.198636);

        glNormal3d(0.401812, 1.779574, 0.185566);
        glVertex3d(1.38057, 0.61943, 2.278795);
        glVertex3d(1.26147, 0.547121, 2.198636);
        glVertex3d(1.269104, 0.533899, 2.278795);

        glNormal3d(0.756628, 1.317169, 0.91661);
        glVertex3d(1.369774, 0.630226, 2.198636);
        glVertex3d(1.315296, 0.684704, 2.165321);
        glVertex3d(1.222948, 0.613843, 2.165321);

        glNormal3d(0.756628, 1.317169, 0.91661);
        glVertex3d(1.369774, 0.630226, 2.198636);
        glVertex3d(1.222948, 0.613843, 2.165321);
        glVertex3d(1.26147, 0.547121, 2.198636);

        glNormal3d(0.392728, 1.79141, 0.069937);
        glVertex3d(1.315296, 0.684704, 2.165321);
        glVertex3d(1.306465, 0.693535, 1.988697);
        glVertex3d(1.216703, 0.624659, 1.988697);

        glNormal3d(0.392729, 1.79141, 0.069936);
        glVertex3d(1.315296, 0.684704, 2.165321);
        glVertex3d(1.216703, 0.624659, 1.988697);
        glVertex3d(1.222948, 0.613843, 2.165321);

        glNormal3d(0.393149, 1.790862, -0.079176);
        glVertex3d(1.306465, 0.693535, 1.988697);
        glVertex3d(1.337385, 0.662615, 1.442855);
        glVertex3d(1.238567, 0.586789, 1.442855);

        glNormal3d(0.393149, 1.790862, -0.079176);
        glVertex3d(1.306465, 0.693535, 1.988697);
        glVertex3d(1.238567, 0.586789, 1.442855);
        glVertex3d(1.216703, 0.624659, 1.988697);

        glNormal3d(0.41552, 1.76171, -0.27961);
        glVertex3d(1.337385, 0.662615, 1.442855);
        glVertex3d(1.4108, 0.5892, 1.089394);
        glVertex3d(1.29048, 0.496874, 1.089394);

        glNormal3d(0.415519, 1.761709, -0.27961);
        glVertex3d(1.337385, 0.662615, 1.442855);
        glVertex3d(1.29048, 0.496874, 1.089394);
        glVertex3d(1.238567, 0.586789, 1.442855);

        glNormal3d(0.735175, 1.345126, -0.90042);
        glVertex3d(1.4108, 0.5892, 1.089394);
        glVertex3d(1.475038, 0.524962, 1.045879);
        glVertex3d(1.335903, 0.4182, 1.045879);

        glNormal3d(0.735176, 1.345126, -0.90042);
        glVertex3d(1.4108, 0.5892, 1.089394);
        glVertex3d(1.335903, 0.4182, 1.045879);
        glVertex3d(1.29048, 0.496874, 1.089394);

        glNormal3d(0.391239, 1.793353, 0);
        glVertex3d(1.475038, 0.524962, 1.045879);
        glVertex3d(1.475038, 0.524962, 0.820672);
        glVertex3d(1.335903, 0.4182, 0.820672);

        glNormal3d(0.391239, 1.793353, 0);
        glVertex3d(1.475038, 0.524962, 1.045879);
        glVertex3d(1.335903, 0.4182, 0.820672);
        glVertex3d(1.335903, 0.4182, 1.045879);

        glNormal3d(0.536117, 1.604544, -0.647564);
        glVertex3d(1.475038, 0.524962, 0.820672);
        glVertex3d(1.604594, 0.395406, 0.606915);
        glVertex3d(1.427513, 0.259527, 0.606915);

        glNormal3d(0.536117, 1.604544, -0.647564);
        glVertex3d(1.475038, 0.524962, 0.820672);
        glVertex3d(1.427513, 0.259527, 0.606915);
        glVertex3d(1.335903, 0.4182, 0.820672);

        glNormal3d(0.391238, 1.793353, 0);
        glVertex3d(1.604594, 0.395406, 0.606915);
        glVertex3d(1.604594, 0.395406, 0.454232);
        glVertex3d(1.427513, 0.259527, 0.454232);

        glNormal3d(0.391238, 1.793353, 0);
        glVertex3d(1.604594, 0.395406, 0.606915);
        glVertex3d(1.427513, 0.259527, 0.454232);
        glVertex3d(1.427513, 0.259527, 0.606915);

        glNormal3d(0.498094, 1.654097, 0.565903);
        glVertex3d(1.604594, 0.395406, 0.454232);
        glVertex3d(1.580302, 0.419698, 0.40461);
        glVertex3d(1.410336, 0.289278, 0.40461);

        glNormal3d(0.498094, 1.654096, 0.565905);
        glVertex3d(1.604594, 0.395406, 0.454232);
        glVertex3d(1.410336, 0.289278, 0.40461);
        glVertex3d(1.427513, 0.259527, 0.454232);

        glNormal3d(0.691288, 1.40232, -0.861879);
        glVertex3d(1.580302, 0.419698, 0.40461);
        glVertex3d(1.612691, 0.387309, 0.37789);
        glVertex3d(1.433238, 0.249609, 0.37789);

        glNormal3d(0.691289, 1.40232, -0.86188);
        glVertex3d(1.580302, 0.419698, 0.40461);
        glVertex3d(1.433238, 0.249609, 0.37789);
        glVertex3d(1.410336, 0.289278, 0.40461);

        glNormal3d(0.391257, 1.793329, -0.007839);
        glVertex3d(1.612691, 0.387309, 0.37789);
        glVertex3d(1.614804, 0.385196, 0);
        glVertex3d(1.434732, 0.247022, 0);

        glNormal3d(0.391257, 1.793329, -0.007839);
        glVertex3d(1.612691, 0.387309, 0.37789);
        glVertex3d(1.434732, 0.247022, 0);
        glVertex3d(1.433238, 0.249609, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(1.614804, 0.385196, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.434732, 0.247022, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.434732, 0.247022, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.225034, 0.160162, 0);

        glNormal3d(0.617329, 1.923851, -0.007839);
        glVertex3d(1.433238, 0.249609, 0.37789);
        glVertex3d(1.434732, 0.247022, 0);
        glVertex3d(1.225034, 0.160162, 0);

        glNormal3d(0.617328, 1.923851, -0.007839);
        glVertex3d(1.433238, 0.249609, 0.37789);
        glVertex3d(1.225034, 0.160162, 0);
        glVertex3d(1.22426, 0.163048, 0.37789);

        glNormal3d(0.805936, 1.468511, -0.86188);
        glVertex3d(1.410336, 0.289278, 0.40461);
        glVertex3d(1.433238, 0.249609, 0.37789);
        glVertex3d(1.22426, 0.163048, 0.37789);

        glNormal3d(0.805936, 1.468511, -0.86188);
        glVertex3d(1.410336, 0.289278, 0.40461);
        glVertex3d(1.22426, 0.163048, 0.37789);
        glVertex3d(1.212405, 0.207292, 0.40461);

        glNormal3d(0.684489, 1.761712, 0.565905);
        glVertex3d(1.427513, 0.259527, 0.454232);
        glVertex3d(1.410336, 0.289278, 0.40461);
        glVertex3d(1.212405, 0.207292, 0.40461);

        glNormal3d(0.684489, 1.761712, 0.565905);
        glVertex3d(1.427513, 0.259527, 0.454232);
        glVertex3d(1.212405, 0.207292, 0.40461);
        glVertex3d(1.221297, 0.174109, 0.454232);

        glNormal3d(0.617317, 1.92388, 0);
        glVertex3d(1.427513, 0.259527, 0.606915);
        glVertex3d(1.427513, 0.259527, 0.454232);
        glVertex3d(1.221297, 0.174109, 0.454232);

        glNormal3d(0.617317, 1.92388, 0);
        glVertex3d(1.427513, 0.259527, 0.606915);
        glVertex3d(1.221297, 0.174109, 0.454232);
        glVertex3d(1.221297, 0.174109, 0.606915);

        glNormal3d(0.708391, 1.704006, -0.647565);
        glVertex3d(1.335903, 0.4182, 0.820672);
        glVertex3d(1.427513, 0.259527, 0.606915);
        glVertex3d(1.221297, 0.174109, 0.606915);

        glNormal3d(0.708391, 1.704006, -0.647565);
        glVertex3d(1.335903, 0.4182, 0.820672);
        glVertex3d(1.221297, 0.174109, 0.606915);
        glVertex3d(1.173876, 0.351086, 0.820672);

        glNormal3d(0.617317, 1.92388, 0);
        glVertex3d(1.335903, 0.4182, 1.045879);
        glVertex3d(1.335903, 0.4182, 0.820672);
        glVertex3d(1.173876, 0.351086, 0.820672);

        glNormal3d(0.617317, 1.92388, 0);
        glVertex3d(1.335903, 0.4182, 1.045879);
        glVertex3d(1.173876, 0.351086, 0.820672);
        glVertex3d(1.173876, 0.351086, 1.045879);

        glNormal3d(0.833524, 1.401908, -0.90042);
        glVertex3d(1.29048, 0.496874, 1.089394);
        glVertex3d(1.335903, 0.4182, 1.045879);
        glVertex3d(1.173876, 0.351086, 1.045879);

        glNormal3d(0.833524, 1.401908, -0.90042);
        glVertex3d(1.29048, 0.496874, 1.089394);
        glVertex3d(1.173876, 0.351086, 1.045879);
        glVertex3d(1.150363, 0.438836, 1.089394);

        glNormal3d(0.63258, 1.887029, -0.27961);
        glVertex3d(1.238567, 0.586789, 1.442855);
        glVertex3d(1.29048, 0.496874, 1.089394);
        glVertex3d(1.150363, 0.438836, 1.089394);

        glNormal3d(0.63258, 1.887029, -0.27961);
        glVertex3d(1.238567, 0.586789, 1.442855);
        glVertex3d(1.150363, 0.438836, 1.089394);
        glVertex3d(1.123492, 0.539124, 1.442855);

        glNormal3d(0.618518, 1.920979, -0.079176);
        glVertex3d(1.216703, 0.624659, 1.988697);
        glVertex3d(1.238567, 0.586789, 1.442855);
        glVertex3d(1.123492, 0.539124, 1.442855);

        glNormal3d(0.618519, 1.920979, -0.079176);
        glVertex3d(1.216703, 0.624659, 1.988697);
        glVertex3d(1.123492, 0.539124, 1.442855);
        glVertex3d(1.112174, 0.581362, 1.988697);

        glNormal3d(0.618254, 1.921618, 0.069936);
        glVertex3d(1.222948, 0.613843, 2.165321);
        glVertex3d(1.216703, 0.624659, 1.988697);
        glVertex3d(1.112174, 0.581362, 1.988697);

        glNormal3d(0.618254, 1.921617, 0.069937);
        glVertex3d(1.222948, 0.613843, 2.165321);
        glVertex3d(1.112174, 0.581362, 1.988697);
        glVertex3d(1.115406, 0.569297, 2.165321);

        glNormal3d(0.84701, 1.369351, 0.91661);
        glVertex3d(1.26147, 0.547121, 2.198636);
        glVertex3d(1.222948, 0.613843, 2.165321);
        glVertex3d(1.115406, 0.569297, 2.165321);

        glNormal3d(0.84701, 1.369351, 0.91661);
        glVertex3d(1.26147, 0.547121, 2.198636);
        glVertex3d(1.115406, 0.569297, 2.165321);
        glVertex3d(1.135347, 0.494879, 2.198636);

        glNormal3d(0.623963, 1.907833, 0.185566);
        glVertex3d(1.269104, 0.533899, 2.278795);
        glVertex3d(1.26147, 0.547121, 2.198636);
        glVertex3d(1.135347, 0.494879, 2.198636);

        glNormal3d(0.623963, 1.907833, 0.185567);
        glVertex3d(1.269104, 0.533899, 2.278795);
        glVertex3d(1.135347, 0.494879, 2.198636);
        glVertex3d(1.139298, 0.480131, 2.278795);

        glNormal3d(0.712493, 1.694103, 0.65997);
        glVertex3d(1.295213, 0.488676, 2.33773);
        glVertex3d(1.269104, 0.533899, 2.278795);
        glVertex3d(1.139298, 0.480131, 2.278795);

        glNormal3d(0.712493, 1.694103, 0.65997);
        glVertex3d(1.295213, 0.488676, 2.33773);
        glVertex3d(1.139298, 0.480131, 2.278795);
        glVertex3d(1.152814, 0.429692, 2.33773);

        glNormal3d(0.832744, 1.403793, 0.899431);
        glVertex3d(1.345445, 0.401671, 2.386132);
        glVertex3d(1.295213, 0.488676, 2.33773);
        glVertex3d(1.152814, 0.429692, 2.33773);

        glNormal3d(0.832744, 1.403793, 0.899431);
        glVertex3d(1.345445, 0.401671, 2.386132);
        glVertex3d(1.152814, 0.429692, 2.33773);
        glVertex3d(1.178816, 0.332651, 2.386132);

        glNormal3d(0.617316, 1.92388, 0);
        glVertex3d(1.345445, 0.401671, 2.435295);
        glVertex3d(1.345445, 0.401671, 2.386132);
        glVertex3d(1.178816, 0.332651, 2.386132);

        glNormal3d(0.617316, 1.92388, 0);
        glVertex3d(1.345445, 0.401671, 2.435295);
        glVertex3d(1.178816, 0.332651, 2.386132);
        glVertex3d(1.178816, 0.332651, 2.435295);

        glNormal3d(0.776304, 1.54005, -0.811361);
        glVertex3d(1.332086, 0.424811, 2.454381);
        glVertex3d(1.345445, 0.401671, 2.435295);
        glVertex3d(1.178816, 0.332651, 2.435295);

        glNormal3d(0.776305, 1.540049, -0.811362);
        glVertex3d(1.332086, 0.424811, 2.454381);
        glVertex3d(1.178816, 0.332651, 2.435295);
        glVertex3d(1.1719, 0.35846, 2.454381);

        glNormal3d(0.715739, 1.686267, 0.669502);
        glVertex3d(1.351171, 0.391754, 2.496369);
        glVertex3d(1.332086, 0.424811, 2.454381);
        glVertex3d(1.1719, 0.35846, 2.454381);

        glNormal3d(0.715739, 1.686267, 0.669502);
        glVertex3d(1.351171, 0.391754, 2.496369);
        glVertex3d(1.1719, 0.35846, 2.454381);
        glVertex3d(1.181779, 0.32159, 2.496369);

        glNormal3d(1, 1, -1);
        glVertex3d(1.3, 0.480385, 2.9);
        glVertex3d(1.35, 0.393782, 2.9);
        glVertex3d(1.181173, 0.323852, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.3, 0.480385, 2.9);
        glVertex3d(1.181173, 0.323852, 2.9);
        glVertex3d(1.155291, 0.420444, 2.9);

        glNormal3d(1.382684, 0.076121, 0);
        glVertex3d(1.3, 0.480385, 2.7);
        glVertex3d(1.3, 0.480385, 2.9);
        glVertex3d(1.155291, 0.420444, 2.9);

        glNormal3d(1.382684, 0.076121, 0);
        glVertex3d(1.3, 0.480385, 2.7);
        glVertex3d(1.155291, 0.420444, 2.9);
        glVertex3d(1.155291, 0.420445, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.3, 0.480385, 2.7);
        glVertex3d(1.155291, 0.420445, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.155291, 0.420445, 2.7);
        glVertex3d(1, 0.4, 2.7);

        glNormal3d(0.903044, 1.736455, 0.669502);
        glVertex3d(1.181779, 0.32159, 2.496369);
        glVertex3d(1.1719, 0.35846, 2.454381);
        glVertex3d(1, 0.335829, 2.454381);

        glNormal3d(0.903044, 1.736455, 0.669503);
        glVertex3d(1.181779, 0.32159, 2.496369);
        glVertex3d(1, 0.335829, 2.454381);
        glVertex3d(1, 0.297658, 2.496369);

        glNormal3d(0.923702, 1.579544, -0.811362);
        glVertex3d(1.1719, 0.35846, 2.454381);
        glVertex3d(1.178816, 0.332651, 2.435295);
        glVertex3d(1, 0.309109, 2.435295);

        glNormal3d(0.923702, 1.579544, -0.811362);
        glVertex3d(1.1719, 0.35846, 2.454381);
        glVertex3d(1, 0.309109, 2.435295);
        glVertex3d(1, 0.335829, 2.454381);

        glNormal3d(0.869474, 1.991445, 0);
        glVertex3d(1.178816, 0.332651, 2.435295);
        glVertex3d(1.178816, 0.332651, 2.386132);
        glVertex3d(1, 0.309109, 2.386132);

        glNormal3d(0.869474, 1.991445, 0);
        glVertex3d(1.178816, 0.332651, 2.435295);
        glVertex3d(1, 0.309109, 2.386132);
        glVertex3d(1, 0.309109, 2.435295);

        glNormal3d(0.942952, 1.433323, 0.899431);
        glVertex3d(1.178816, 0.332651, 2.386132);
        glVertex3d(1.152814, 0.429692, 2.33773);
        glVertex3d(1, 0.409574, 2.33773);

        glNormal3d(0.942952, 1.433323, 0.899431);
        glVertex3d(1.178816, 0.332651, 2.386132);
        glVertex3d(1, 0.409574, 2.33773);
        glVertex3d(1, 0.309109, 2.386132);

        glNormal3d(0.901937, 1.744865, 0.65997);
        glVertex3d(1.152814, 0.429692, 2.33773);
        glVertex3d(1.139298, 0.480131, 2.278795);
        glVertex3d(1, 0.461792, 2.278795);

        glNormal3d(0.901937, 1.744865, 0.65997);
        glVertex3d(1.152814, 0.429692, 2.33773);
        glVertex3d(1, 0.461792, 2.278795);
        glVertex3d(1, 0.409574, 2.33773);

        glNormal3d(0.871741, 1.974225, 0.185567);
        glVertex3d(1.139298, 0.480131, 2.278795);
        glVertex3d(1.135347, 0.494879, 2.198636);
        glVertex3d(1, 0.477061, 2.198636);

        glNormal3d(0.871741, 1.974225, 0.185567);
        glVertex3d(1.139298, 0.480131, 2.278795);
        glVertex3d(1, 0.477061, 2.198636);
        glVertex3d(1, 0.461792, 2.278795);

        glNormal3d(0.947818, 1.396362, 0.91661);
        glVertex3d(1.135347, 0.494879, 2.198636);
        glVertex3d(1.115406, 0.569297, 2.165321);
        glVertex3d(1, 0.554104, 2.165321);

        glNormal3d(0.947818, 1.396362, 0.91661);
        glVertex3d(1.135347, 0.494879, 2.198636);
        glVertex3d(1, 0.554104, 2.165321);
        glVertex3d(1, 0.477061, 2.198636);

        glNormal3d(0.869794, 1.989017, 0.069937);
        glVertex3d(1.115406, 0.569297, 2.165321);
        glVertex3d(1.112174, 0.581362, 1.988697);
        glVertex3d(1, 0.566594, 1.988697);

        glNormal3d(0.869794, 1.989017, 0.069937);
        glVertex3d(1.115406, 0.569297, 2.165321);
        glVertex3d(1, 0.566594, 1.988697);
        glVertex3d(1, 0.554104, 2.165321);

        glNormal3d(0.869884, 1.988332, -0.079176);
        glVertex3d(1.112174, 0.581362, 1.988697);
        glVertex3d(1.123492, 0.539124, 1.442855);
        glVertex3d(1, 0.522866, 1.442855);

        glNormal3d(0.869884, 1.988332, -0.079176);
        glVertex3d(1.112174, 0.581362, 1.988697);
        glVertex3d(1, 0.522866, 1.442855);
        glVertex3d(1, 0.566594, 1.988697);

        glNormal3d(0.87468, 1.9519, -0.27961);
        glVertex3d(1.123492, 0.539124, 1.442855);
        glVertex3d(1.150363, 0.438836, 1.089394);
        glVertex3d(1, 0.419041, 1.089394);

        glNormal3d(0.87468, 1.9519, -0.27961);
        glVertex3d(1.123492, 0.539124, 1.442855);
        glVertex3d(1, 0.419041, 1.089394);
        glVertex3d(1, 0.522866, 1.442855);

        glNormal3d(0.943218, 1.4313, -0.90042);
        glVertex3d(1.150363, 0.438836, 1.089394);
        glVertex3d(1.173876, 0.351086, 1.045879);
        glVertex3d(1, 0.328195, 1.045879);

        glNormal3d(0.943218, 1.4313, -0.90042);
        glVertex3d(1.150363, 0.438836, 1.089394);
        glVertex3d(1, 0.328195, 1.045879);
        glVertex3d(1, 0.419041, 1.089394);

        glNormal3d(0.869474, 1.991445, 0);
        glVertex3d(1.173876, 0.351086, 1.045879);
        glVertex3d(1.173876, 0.351086, 0.820672);
        glVertex3d(1, 0.328195, 0.820672);

        glNormal3d(0.869474, 1.991445, 0);
        glVertex3d(1.173876, 0.351086, 1.045879);
        glVertex3d(1, 0.328195, 0.820672);
        glVertex3d(1, 0.328195, 1.045879);

        glNormal3d(0.900538, 1.755491, -0.647564);
        glVertex3d(1.173876, 0.351086, 0.820672);
        glVertex3d(1.221297, 0.174109, 0.606915);
        glVertex3d(1, 0.144975, 0.606915);

        glNormal3d(0.900537, 1.755492, -0.647564);
        glVertex3d(1.173876, 0.351086, 0.820672);
        glVertex3d(1, 0.144975, 0.606915);
        glVertex3d(1, 0.328195, 0.820672);

        glNormal3d(0.869474, 1.991445, 0);
        glVertex3d(1.221297, 0.174109, 0.606915);
        glVertex3d(1.221297, 0.174109, 0.454232);
        glVertex3d(1, 0.144975, 0.454232);

        glNormal3d(0.869474, 1.991445, 0);
        glVertex3d(1.221297, 0.174109, 0.606915);
        glVertex3d(1, 0.144975, 0.454232);
        glVertex3d(1, 0.144975, 0.606915);

        glNormal3d(0.892385, 1.817417, 0.565905);
        glVertex3d(1.221297, 0.174109, 0.454232);
        glVertex3d(1.212405, 0.207292, 0.40461);
        glVertex3d(1, 0.179329, 0.40461);

        glNormal3d(0.892385, 1.817417, 0.565904);
        glVertex3d(1.221297, 0.174109, 0.454232);
        glVertex3d(1, 0.179329, 0.40461);
        glVertex3d(1, 0.144975, 0.454232);

        glNormal3d(0.933809, 1.502774, -0.86188);
        glVertex3d(1.212405, 0.207292, 0.40461);
        glVertex3d(1.22426, 0.163048, 0.37789);
        glVertex3d(1, 0.133524, 0.37789);

        glNormal3d(0.933809, 1.502775, -0.86188);
        glVertex3d(1.212405, 0.207292, 0.40461);
        glVertex3d(1, 0.133524, 0.37789);
        glVertex3d(1, 0.179329, 0.40461);

        glNormal3d(0.869478, 1.991414, -0.007839);
        glVertex3d(1.22426, 0.163048, 0.37789);
        glVertex3d(1.225034, 0.160162, 0);
        glVertex3d(1, 0.130536, 0);

        glNormal3d(0.869478, 1.991414, -0.007839);
        glVertex3d(1.22426, 0.163048, 0.37789);
        glVertex3d(1, 0.130536, 0);
        glVertex3d(1, 0.133524, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(1.225034, 0.160162, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1, 0.130536, 0);

        glNormal3d(1.130522, 1.991414, -0.007839);
        glVertex3d(1, 0.133524, 0.37789);
        glVertex3d(1, 0.130536, 0);
        glVertex3d(0.774966, 0.160162, 0);

        glNormal3d(1.130522, 1.991414, -0.007839);
        glVertex3d(1, 0.133524, 0.37789);
        glVertex3d(0.774966, 0.160162, 0);
        glVertex3d(0.775739, 0.163048, 0.37789);

        glNormal3d(1.066192, 1.502775, -0.86188);
        glVertex3d(1, 0.179329, 0.40461);
        glVertex3d(1, 0.133524, 0.37789);
        glVertex3d(0.775739, 0.163048, 0.37789);

        glNormal3d(1.066192, 1.502774, -0.86188);
        glVertex3d(1, 0.179329, 0.40461);
        glVertex3d(0.775739, 0.163048, 0.37789);
        glVertex3d(0.787594, 0.207292, 0.40461);

        glNormal3d(1.107615, 1.817418, 0.565904);
        glVertex3d(1, 0.144975, 0.454232);
        glVertex3d(1, 0.179329, 0.40461);
        glVertex3d(0.787594, 0.207292, 0.40461);

        glNormal3d(1.107615, 1.817418, 0.565904);
        glVertex3d(1, 0.144975, 0.454232);
        glVertex3d(0.787594, 0.207292, 0.40461);
        glVertex3d(0.778703, 0.174109, 0.454232);

        glNormal3d(1.130527, 1.991445, 0);
        glVertex3d(1, 0.144975, 0.606915);
        glVertex3d(1, 0.144975, 0.454232);
        glVertex3d(0.778703, 0.174109, 0.454232);

        glNormal3d(1.130527, 1.991445, 0);
        glVertex3d(1, 0.144975, 0.606915);
        glVertex3d(0.778703, 0.174109, 0.454232);
        glVertex3d(0.778703, 0.174109, 0.606915);

        glNormal3d(1.099463, 1.755492, -0.647564);
        glVertex3d(1, 0.328195, 0.820672);
        glVertex3d(1, 0.144975, 0.606915);
        glVertex3d(0.778703, 0.174109, 0.606915);

        glNormal3d(1.099463, 1.755491, -0.647565);
        glVertex3d(1, 0.328195, 0.820672);
        glVertex3d(0.778703, 0.174109, 0.606915);
        glVertex3d(0.826124, 0.351086, 0.820672);

        glNormal3d(1.130527, 1.991445, 0);
        glVertex3d(1, 0.328195, 1.045879);
        glVertex3d(1, 0.328195, 0.820672);
        glVertex3d(0.826124, 0.351086, 0.820672);

        glNormal3d(1.130526, 1.991445, 0);
        glVertex3d(1, 0.328195, 1.045879);
        glVertex3d(0.826124, 0.351086, 0.820672);
        glVertex3d(0.826124, 0.351086, 1.045879);

        glNormal3d(1.056782, 1.4313, -0.90042);
        glVertex3d(1, 0.419041, 1.089394);
        glVertex3d(1, 0.328195, 1.045879);
        glVertex3d(0.826124, 0.351086, 1.045879);

        glNormal3d(1.056782, 1.4313, -0.90042);
        glVertex3d(1, 0.419041, 1.089394);
        glVertex3d(0.826124, 0.351086, 1.045879);
        glVertex3d(0.849636, 0.438836, 1.089394);

        glNormal3d(1.12532, 1.9519, -0.27961);
        glVertex3d(1, 0.522866, 1.442855);
        glVertex3d(1, 0.419041, 1.089394);
        glVertex3d(0.849636, 0.438836, 1.089394);

        glNormal3d(1.125321, 1.9519, -0.27961);
        glVertex3d(1, 0.522866, 1.442855);
        glVertex3d(0.849636, 0.438836, 1.089394);
        glVertex3d(0.876508, 0.539124, 1.442855);

        glNormal3d(1.130117, 1.988332, -0.079176);
        glVertex3d(1, 0.566594, 1.988697);
        glVertex3d(1, 0.522866, 1.442855);
        glVertex3d(0.876508, 0.539124, 1.442855);

        glNormal3d(1.130116, 1.988332, -0.079176);
        glVertex3d(1, 0.566594, 1.988697);
        glVertex3d(0.876508, 0.539124, 1.442855);
        glVertex3d(0.887826, 0.581362, 1.988697);

        glNormal3d(1.130207, 1.989017, 0.069937);
        glVertex3d(1, 0.554104, 2.165321);
        glVertex3d(1, 0.566594, 1.988697);
        glVertex3d(0.887826, 0.581362, 1.988697);

        glNormal3d(1.130207, 1.989017, 0.069937);
        glVertex3d(1, 0.554104, 2.165321);
        glVertex3d(0.887826, 0.581362, 1.988697);
        glVertex3d(0.884594, 0.569297, 2.165321);

        glNormal3d(1.052182, 1.396362, 0.91661);
        glVertex3d(1, 0.477061, 2.198636);
        glVertex3d(1, 0.554104, 2.165321);
        glVertex3d(0.884594, 0.569297, 2.165321);

        glNormal3d(1.052182, 1.396362, 0.91661);
        glVertex3d(1, 0.477061, 2.198636);
        glVertex3d(0.884594, 0.569297, 2.165321);
        glVertex3d(0.864653, 0.494879, 2.198636);

        glNormal3d(1.128259, 1.974225, 0.185567);
        glVertex3d(1, 0.461792, 2.278795);
        glVertex3d(1, 0.477061, 2.198636);
        glVertex3d(0.864653, 0.494879, 2.198636);

        glNormal3d(1.128259, 1.974225, 0.185567);
        glVertex3d(1, 0.461792, 2.278795);
        glVertex3d(0.864653, 0.494879, 2.198636);
        glVertex3d(0.860702, 0.480131, 2.278795);

        glNormal3d(1.098063, 1.744865, 0.65997);
        glVertex3d(1, 0.409574, 2.33773);
        glVertex3d(1, 0.461792, 2.278795);
        glVertex3d(0.860702, 0.480131, 2.278795);

        glNormal3d(1.098064, 1.744865, 0.659969);
        glVertex3d(1, 0.409574, 2.33773);
        glVertex3d(0.860702, 0.480131, 2.278795);
        glVertex3d(0.847186, 0.429692, 2.33773);

        glNormal3d(1.057048, 1.433323, 0.899431);
        glVertex3d(1, 0.309109, 2.386132);
        glVertex3d(1, 0.409574, 2.33773);
        glVertex3d(0.847186, 0.429692, 2.33773);

        glNormal3d(1.057048, 1.433323, 0.899431);
        glVertex3d(1, 0.309109, 2.386132);
        glVertex3d(0.847186, 0.429692, 2.33773);
        glVertex3d(0.821184, 0.332651, 2.386132);

        glNormal3d(1.130526, 1.991445, 0);
        glVertex3d(1, 0.309109, 2.435295);
        glVertex3d(1, 0.309109, 2.386132);
        glVertex3d(0.821184, 0.332651, 2.386132);

        glNormal3d(1.130526, 1.991445, 0);
        glVertex3d(1, 0.309109, 2.435295);
        glVertex3d(0.821184, 0.332651, 2.386132);
        glVertex3d(0.821184, 0.332651, 2.435295);

        glNormal3d(1.076298, 1.579544, -0.811361);
        glVertex3d(1, 0.335829, 2.454381);
        glVertex3d(1, 0.309109, 2.435295);
        glVertex3d(0.821184, 0.332651, 2.435295);

        glNormal3d(1.076298, 1.579544, -0.811362);
        glVertex3d(1, 0.335829, 2.454381);
        glVertex3d(0.821184, 0.332651, 2.435295);
        glVertex3d(0.8281, 0.35846, 2.454381);

        glNormal3d(1.096956, 1.736454, 0.669503);
        glVertex3d(1, 0.297658, 2.496369);
        glVertex3d(1, 0.335829, 2.454381);
        glVertex3d(0.8281, 0.35846, 2.454381);

        glNormal3d(1.096956, 1.736454, 0.669503);
        glVertex3d(1, 0.297658, 2.496369);
        glVertex3d(0.8281, 0.35846, 2.454381);
        glVertex3d(0.81822, 0.32159, 2.496369);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1, 0.4, 2.7);
        glVertex3d(0.844709, 0.420445, 2.7);

        glNormal3d(0.869476, 1.991428, -0.005753);
        glVertex3d(1, 0.297658, 2.496369);
        glVertex3d(1, 0.298829, 2.698184);
        glVertex3d(1.181779, 0.32159, 2.496369);

        glNormal3d(1.130524, 1.991428, -0.005753);
        glVertex3d(1, 0.298829, 2.698184);
        glVertex3d(1, 0.297658, 2.496369);
        glVertex3d(0.81822, 0.32159, 2.496369);

        glNormal3d(1.130524, 1.991428, -0.005753);
        glVertex3d(0.81822, 0.32159, 2.496369);
        glVertex3d(0.818524, 0.322721, 2.698184);
        glVertex3d(1, 0.298829, 2.698184);

        glNormal3d(1.002362, 1.017942, -0.999836);
        glVertex3d(0.844709, 0.420445, 2.7);
        glVertex3d(1, 0.4, 2.7);
        glVertex3d(1, 0.298829, 2.698184);

        glNormal3d(1.002362, 1.017942, -0.999836);
        glVertex3d(0.844709, 0.420445, 2.7);
        glVertex3d(1, 0.298829, 2.698184);
        glVertex3d(0.818524, 0.322721, 2.698184);

        glNormal3d(0.617323, 1.923864, -0.005753);
        glVertex3d(1.181476, 0.322721, 2.698184);
        glVertex3d(1.35, 0.393782, 2.9);
        glVertex3d(1.351171, 0.391754, 2.496369);

        glNormal3d(0.617323, 1.923864, -0.005752);
        glVertex3d(1.181779, 0.32159, 2.496369);
        glVertex3d(1.181476, 0.322721, 2.698184);
        glVertex3d(1.351171, 0.391754, 2.496369);

        glNormal3d(0.617323, 1.923864, -0.005753);
        glVertex3d(1.181476, 0.322721, 2.698184);
        glVertex3d(1.181173, 0.323852, 2.9);
        glVertex3d(1.35, 0.393782, 2.9);

        glNormal3d(0.869476, 1.991428, -0.005752);
        glVertex3d(1.181476, 0.322721, 2.698184);
        glVertex3d(1.181779, 0.32159, 2.496369);
        glVertex3d(1, 0.298829, 2.698184);

        glNormal3d(1.965926, 1.258819, 0);
        glVertex3d(1.181173, 0.323852, 2.9);
        glVertex3d(1.181476, 0.322721, 2.698184);
        glVertex3d(1.155291, 0.420445, 2.7);

        glNormal3d(1.965926, 1.258819, 0);
        glVertex3d(1.181173, 0.323852, 2.9);
        glVertex3d(1.155291, 0.420445, 2.7);
        glVertex3d(1.155291, 0.420444, 2.9);

        glNormal3d(0.997638, 1.017942, -0.999836);
        glVertex3d(1.155291, 0.420445, 2.7);
        glVertex3d(1.181476, 0.322721, 2.698184);
        glVertex3d(1, 0.298829, 2.698184);

        glNormal3d(0.997638, 1.017942, -0.999836);
        glVertex3d(1.155291, 0.420445, 2.7);
        glVertex3d(1, 0.298829, 2.698184);
        glVertex3d(1, 0.4, 2.7);

        glNormal3d(1.017942, 1.002362, -0.999836);
        glVertex3d(0.420445, 0.844709, 2.7);
        glVertex3d(0.322721, 0.818524, 2.698184);
        glVertex3d(0.298829, 1, 2.698184);

        glNormal3d(1.017942, 1.002362, -0.999836);
        glVertex3d(0.420445, 0.844709, 2.7);
        glVertex3d(0.298829, 1, 2.698184);
        glVertex3d(0.4, 1, 2.7);

        glNormal3d(1.258819, 0.034074, 0);
        glVertex3d(0.323852, 0.818827, 2.9);
        glVertex3d(0.322721, 0.818524, 2.698184);
        glVertex3d(0.420445, 0.844709, 2.7);

        glNormal3d(1.258819, 0.034074, 0);
        glVertex3d(0.323852, 0.818827, 2.9);
        glVertex3d(0.420445, 0.844709, 2.7);
        glVertex3d(0.420444, 0.844709, 2.9);

        glNormal3d(1.991428, 1.130524, -0.005753);
        glVertex3d(0.322721, 0.818524, 2.698184);
        glVertex3d(0.32159, 0.818221, 2.496369);
        glVertex3d(0.298829, 1, 2.698184);

        glNormal3d(1.923864, 1.382677, -0.005753);
        glVertex3d(0.322721, 0.818524, 2.698184);
        glVertex3d(0.323852, 0.818827, 2.9);
        glVertex3d(0.393782, 0.65, 2.9);

        glNormal3d(1.923864, 1.382677, -0.005753);
        glVertex3d(0.32159, 0.818221, 2.496369);
        glVertex3d(0.322721, 0.818524, 2.698184);
        glVertex3d(0.391754, 0.648829, 2.496369);

        glNormal3d(1.923864, 1.382677, -0.005753);
        glVertex3d(0.322721, 0.818524, 2.698184);
        glVertex3d(0.393782, 0.65, 2.9);
        glVertex3d(0.391754, 0.648829, 2.496369);

        glNormal3d(1.017942, 0.997638, -0.999836);
        glVertex3d(0.420445, 1.155292, 2.7);
        glVertex3d(0.4, 1, 2.7);
        glVertex3d(0.298829, 1, 2.698184);

        glNormal3d(1.017943, 0.997638, -0.999836);
        glVertex3d(0.420445, 1.155292, 2.7);
        glVertex3d(0.298829, 1, 2.698184);
        glVertex3d(0.322721, 1.181477, 2.698184);

        glNormal3d(1.991428, 0.869476, -0.005753);
        glVertex3d(0.32159, 1.18178, 2.496369);
        glVertex3d(0.322721, 1.181477, 2.698184);
        glVertex3d(0.298829, 1, 2.698184);

        glNormal3d(1.991428, 0.869476, -0.005753);
        glVertex3d(0.298829, 1, 2.698184);
        glVertex3d(0.297658, 1, 2.496369);
        glVertex3d(0.32159, 1.18178, 2.496369);

        glNormal3d(1.991428, 1.130524, -0.005753);
        glVertex3d(0.297658, 1, 2.496369);
        glVertex3d(0.298829, 1, 2.698184);
        glVertex3d(0.32159, 0.818221, 2.496369);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.4, 1, 2.7);
        glVertex3d(0.420445, 1.155292, 2.7);

        glNormal3d(1.736455, 0.903044, 0.669503);
        glVertex3d(0.297658, 1, 2.496369);
        glVertex3d(0.335829, 1, 2.454381);
        glVertex3d(0.35846, 1.1719, 2.454381);

        glNormal3d(1.736455, 0.903044, 0.669503);
        glVertex3d(0.297658, 1, 2.496369);
        glVertex3d(0.35846, 1.1719, 2.454381);
        glVertex3d(0.32159, 1.18178, 2.496369);

        glNormal3d(1.579544, 0.923702, -0.811361);
        glVertex3d(0.335829, 1, 2.454381);
        glVertex3d(0.309109, 1, 2.435295);
        glVertex3d(0.332651, 1.178816, 2.435295);

        glNormal3d(1.579545, 0.923702, -0.811361);
        glVertex3d(0.335829, 1, 2.454381);
        glVertex3d(0.332651, 1.178816, 2.435295);
        glVertex3d(0.35846, 1.1719, 2.454381);

        glNormal3d(1.991445, 0.869474, 0);
        glVertex3d(0.309109, 1, 2.435295);
        glVertex3d(0.309109, 1, 2.386132);
        glVertex3d(0.332651, 1.178816, 2.386132);

        glNormal3d(1.991445, 0.869474, 0);
        glVertex3d(0.309109, 1, 2.435295);
        glVertex3d(0.332651, 1.178816, 2.386132);
        glVertex3d(0.332651, 1.178816, 2.435295);

        glNormal3d(1.433323, 0.942952, 0.899431);
        glVertex3d(0.309109, 1, 2.386132);
        glVertex3d(0.409574, 1, 2.33773);
        glVertex3d(0.429692, 1.152814, 2.33773);

        glNormal3d(1.433323, 0.942952, 0.899431);
        glVertex3d(0.309109, 1, 2.386132);
        glVertex3d(0.429692, 1.152814, 2.33773);
        glVertex3d(0.332651, 1.178816, 2.386132);

        glNormal3d(1.744865, 0.901937, 0.659969);
        glVertex3d(0.409574, 1, 2.33773);
        glVertex3d(0.461792, 1, 2.278795);
        glVertex3d(0.480131, 1.139299, 2.278795);

        glNormal3d(1.744865, 0.901937, 0.65997);
        glVertex3d(0.409574, 1, 2.33773);
        glVertex3d(0.480131, 1.139299, 2.278795);
        glVertex3d(0.429692, 1.152814, 2.33773);

        glNormal3d(1.974225, 0.871741, 0.185567);
        glVertex3d(0.461792, 1, 2.278795);
        glVertex3d(0.477061, 1, 2.198636);
        glVertex3d(0.494879, 1.135347, 2.198636);

        glNormal3d(1.974225, 0.871741, 0.185566);
        glVertex3d(0.461792, 1, 2.278795);
        glVertex3d(0.494879, 1.135347, 2.198636);
        glVertex3d(0.480131, 1.139299, 2.278795);

        glNormal3d(1.396362, 0.947818, 0.91661);
        glVertex3d(0.477061, 1, 2.198636);
        glVertex3d(0.554104, 1, 2.165321);
        glVertex3d(0.569297, 1.115407, 2.165321);

        glNormal3d(1.396362, 0.947818, 0.91661);
        glVertex3d(0.477061, 1, 2.198636);
        glVertex3d(0.569297, 1.115407, 2.165321);
        glVertex3d(0.494879, 1.135347, 2.198636);

        glNormal3d(1.989017, 0.869794, 0.069937);
        glVertex3d(0.554104, 1, 2.165321);
        glVertex3d(0.566594, 1, 1.988697);
        glVertex3d(0.581362, 1.112174, 1.988697);

        glNormal3d(1.989017, 0.869794, 0.069937);
        glVertex3d(0.554104, 1, 2.165321);
        glVertex3d(0.581362, 1.112174, 1.988697);
        glVertex3d(0.569297, 1.115407, 2.165321);

        glNormal3d(1.988332, 0.869884, -0.079176);
        glVertex3d(0.566594, 1, 1.988697);
        glVertex3d(0.522866, 1, 1.442855);
        glVertex3d(0.539123, 1.123492, 1.442855);

        glNormal3d(1.988332, 0.869884, -0.079176);
        glVertex3d(0.566594, 1, 1.988697);
        glVertex3d(0.539123, 1.123492, 1.442855);
        glVertex3d(0.581362, 1.112174, 1.988697);

        glNormal3d(1.9519, 0.87468, -0.27961);
        glVertex3d(0.522866, 1, 1.442855);
        glVertex3d(0.419041, 1, 1.089394);
        glVertex3d(0.438836, 1.150363, 1.089394);

        glNormal3d(1.9519, 0.87468, -0.27961);
        glVertex3d(0.522866, 1, 1.442855);
        glVertex3d(0.438836, 1.150363, 1.089394);
        glVertex3d(0.539123, 1.123492, 1.442855);

        glNormal3d(1.4313, 0.943218, -0.90042);
        glVertex3d(0.419041, 1, 1.089394);
        glVertex3d(0.328195, 1, 1.045879);
        glVertex3d(0.351086, 1.173876, 1.045879);

        glNormal3d(1.4313, 0.943218, -0.90042);
        glVertex3d(0.419041, 1, 1.089394);
        glVertex3d(0.351086, 1.173876, 1.045879);
        glVertex3d(0.438836, 1.150363, 1.089394);

        glNormal3d(1.991445, 0.869474, 0);
        glVertex3d(0.328195, 1, 1.045879);
        glVertex3d(0.328195, 1, 0.820672);
        glVertex3d(0.351086, 1.173876, 0.820672);

        glNormal3d(1.991445, 0.869474, 0);
        glVertex3d(0.328195, 1, 1.045879);
        glVertex3d(0.351086, 1.173876, 0.820672);
        glVertex3d(0.351086, 1.173876, 1.045879);

        glNormal3d(1.755492, 0.900538, -0.647564);
        glVertex3d(0.328195, 1, 0.820672);
        glVertex3d(0.144975, 1, 0.606915);
        glVertex3d(0.174109, 1.221297, 0.606915);

        glNormal3d(1.755492, 0.900537, -0.647564);
        glVertex3d(0.328195, 1, 0.820672);
        glVertex3d(0.174109, 1.221297, 0.606915);
        glVertex3d(0.351086, 1.173876, 0.820672);

        glNormal3d(1.991445, 0.869474, 0);
        glVertex3d(0.144975, 1, 0.606915);
        glVertex3d(0.144975, 1, 0.454232);
        glVertex3d(0.174109, 1.221297, 0.454232);

        glNormal3d(1.991445, 0.869474, 0);
        glVertex3d(0.144975, 1, 0.606915);
        glVertex3d(0.174109, 1.221297, 0.454232);
        glVertex3d(0.174109, 1.221297, 0.606915);

        glNormal3d(1.817418, 0.892385, 0.565903);
        glVertex3d(0.144975, 1, 0.454232);
        glVertex3d(0.179329, 1, 0.40461);
        glVertex3d(0.207292, 1.212406, 0.40461);

        glNormal3d(1.817417, 0.892385, 0.565905);
        glVertex3d(0.144975, 1, 0.454232);
        glVertex3d(0.207292, 1.212406, 0.40461);
        glVertex3d(0.174109, 1.221297, 0.454232);

        glNormal3d(1.502774, 0.933809, -0.86188);
        glVertex3d(0.179329, 1, 0.40461);
        glVertex3d(0.133524, 1, 0.37789);
        glVertex3d(0.163048, 1.224261, 0.37789);

        glNormal3d(1.502774, 0.933808, -0.86188);
        glVertex3d(0.179329, 1, 0.40461);
        glVertex3d(0.163048, 1.224261, 0.37789);
        glVertex3d(0.207292, 1.212406, 0.40461);

        glNormal3d(1.991414, 0.869478, -0.007839);
        glVertex3d(0.133524, 1, 0.37789);
        glVertex3d(0.130536, 1, 0);
        glVertex3d(0.160162, 1.225034, 0);

        glNormal3d(1.991414, 0.869478, -0.007839);
        glVertex3d(0.133524, 1, 0.37789);
        glVertex3d(0.160162, 1.225034, 0);
        glVertex3d(0.163048, 1.224261, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(0.160162, 0.774966, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.130536, 1, 0);

        glNormal3d(1.991414, 1.130522, -0.007839);
        glVertex3d(0.163048, 0.77574, 0.37789);
        glVertex3d(0.160162, 0.774966, 0);
        glVertex3d(0.130536, 1, 0);

        glNormal3d(1.991414, 1.130522, -0.007839);
        glVertex3d(0.163048, 0.77574, 0.37789);
        glVertex3d(0.130536, 1, 0);
        glVertex3d(0.133524, 1, 0.37789);

        glNormal3d(1.502774, 1.066192, -0.86188);
        glVertex3d(0.207292, 0.787595, 0.40461);
        glVertex3d(0.163048, 0.77574, 0.37789);
        glVertex3d(0.133524, 1, 0.37789);

        glNormal3d(1.502774, 1.066191, -0.86188);
        glVertex3d(0.207292, 0.787595, 0.40461);
        glVertex3d(0.133524, 1, 0.37789);
        glVertex3d(0.179329, 1, 0.40461);

        glNormal3d(1.817418, 1.107615, 0.565904);
        glVertex3d(0.174109, 0.778703, 0.454232);
        glVertex3d(0.207292, 0.787595, 0.40461);
        glVertex3d(0.179329, 1, 0.40461);

        glNormal3d(1.817418, 1.107615, 0.565903);
        glVertex3d(0.174109, 0.778703, 0.454232);
        glVertex3d(0.179329, 1, 0.40461);
        glVertex3d(0.144975, 1, 0.454232);

        glNormal3d(1.991445, 1.130526, 0);
        glVertex3d(0.174109, 0.778703, 0.606915);
        glVertex3d(0.174109, 0.778703, 0.454232);
        glVertex3d(0.144975, 1, 0.454232);

        glNormal3d(1.991445, 1.130526, 0);
        glVertex3d(0.174109, 0.778703, 0.606915);
        glVertex3d(0.144975, 1, 0.454232);
        glVertex3d(0.144975, 1, 0.606915);

        glNormal3d(1.755492, 1.099462, -0.647564);
        glVertex3d(0.351086, 0.826124, 0.820672);
        glVertex3d(0.174109, 0.778703, 0.606915);
        glVertex3d(0.144975, 1, 0.606915);

        glNormal3d(1.755492, 1.099463, -0.647564);
        glVertex3d(0.351086, 0.826124, 0.820672);
        glVertex3d(0.144975, 1, 0.606915);
        glVertex3d(0.328195, 1, 0.820672);

        glNormal3d(1.991445, 1.130526, 0);
        glVertex3d(0.351086, 0.826124, 1.045879);
        glVertex3d(0.351086, 0.826124, 0.820672);
        glVertex3d(0.328195, 1, 0.820672);

        glNormal3d(1.991445, 1.130526, 0);
        glVertex3d(0.351086, 0.826124, 1.045879);
        glVertex3d(0.328195, 1, 0.820672);
        glVertex3d(0.328195, 1, 1.045879);

        glNormal3d(1.4313, 1.056782, -0.90042);
        glVertex3d(0.438836, 0.849637, 1.089394);
        glVertex3d(0.351086, 0.826124, 1.045879);
        glVertex3d(0.328195, 1, 1.045879);

        glNormal3d(1.4313, 1.056782, -0.90042);
        glVertex3d(0.438836, 0.849637, 1.089394);
        glVertex3d(0.328195, 1, 1.045879);
        glVertex3d(0.419041, 1, 1.089394);

        glNormal3d(1.9519, 1.12532, -0.27961);
        glVertex3d(0.539124, 0.876509, 1.442855);
        glVertex3d(0.438836, 0.849637, 1.089394);
        glVertex3d(0.419041, 1, 1.089394);

        glNormal3d(1.9519, 1.12532, -0.27961);
        glVertex3d(0.539124, 0.876509, 1.442855);
        glVertex3d(0.419041, 1, 1.089394);
        glVertex3d(0.522866, 1, 1.442855);

        glNormal3d(1.988332, 1.130117, -0.079176);
        glVertex3d(0.581362, 0.887826, 1.988697);
        glVertex3d(0.539124, 0.876509, 1.442855);
        glVertex3d(0.522866, 1, 1.442855);

        glNormal3d(1.988332, 1.130116, -0.079176);
        glVertex3d(0.581362, 0.887826, 1.988697);
        glVertex3d(0.522866, 1, 1.442855);
        glVertex3d(0.566594, 1, 1.988697);

        glNormal3d(1.989017, 1.130206, 0.069937);
        glVertex3d(0.569297, 0.884594, 2.165321);
        glVertex3d(0.581362, 0.887826, 1.988697);
        glVertex3d(0.566594, 1, 1.988697);

        glNormal3d(1.989017, 1.130207, 0.069937);
        glVertex3d(0.569297, 0.884594, 2.165321);
        glVertex3d(0.566594, 1, 1.988697);
        glVertex3d(0.554104, 1, 2.165321);

        glNormal3d(1.396362, 1.052182, 0.91661);
        glVertex3d(0.494879, 0.864653, 2.198636);
        glVertex3d(0.569297, 0.884594, 2.165321);
        glVertex3d(0.554104, 1, 2.165321);

        glNormal3d(1.396362, 1.052182, 0.91661);
        glVertex3d(0.494879, 0.864653, 2.198636);
        glVertex3d(0.554104, 1, 2.165321);
        glVertex3d(0.477061, 1, 2.198636);

        glNormal3d(1.974225, 1.12826, 0.185567);
        glVertex3d(0.480131, 0.860702, 2.278795);
        glVertex3d(0.494879, 0.864653, 2.198636);
        glVertex3d(0.477061, 1, 2.198636);

        glNormal3d(1.974225, 1.128259, 0.185567);
        glVertex3d(0.480131, 0.860702, 2.278795);
        glVertex3d(0.477061, 1, 2.198636);
        glVertex3d(0.461792, 1, 2.278795);

        glNormal3d(1.744865, 1.098063, 0.659969);
        glVertex3d(0.429692, 0.847187, 2.33773);
        glVertex3d(0.480131, 0.860702, 2.278795);
        glVertex3d(0.461792, 1, 2.278795);

        glNormal3d(1.744865, 1.098063, 0.659969);
        glVertex3d(0.429692, 0.847187, 2.33773);
        glVertex3d(0.461792, 1, 2.278795);
        glVertex3d(0.409574, 1, 2.33773);

        glNormal3d(1.433323, 1.057048, 0.899431);
        glVertex3d(0.332651, 0.821184, 2.386132);
        glVertex3d(0.429692, 0.847187, 2.33773);
        glVertex3d(0.409574, 1, 2.33773);

        glNormal3d(1.433323, 1.057048, 0.899431);
        glVertex3d(0.332651, 0.821184, 2.386132);
        glVertex3d(0.409574, 1, 2.33773);
        glVertex3d(0.309109, 1, 2.386132);

        glNormal3d(1.991445, 1.130526, 0);
        glVertex3d(0.332651, 0.821184, 2.435295);
        glVertex3d(0.332651, 0.821184, 2.386132);
        glVertex3d(0.309109, 1, 2.386132);

        glNormal3d(1.991445, 1.130526, 0);
        glVertex3d(0.332651, 0.821184, 2.435295);
        glVertex3d(0.309109, 1, 2.386132);
        glVertex3d(0.309109, 1, 2.435295);

        glNormal3d(1.579544, 1.076298, -0.811362);
        glVertex3d(0.35846, 0.8281, 2.454381);
        glVertex3d(0.332651, 0.821184, 2.435295);
        glVertex3d(0.309109, 1, 2.435295);

        glNormal3d(1.579544, 1.076298, -0.811361);
        glVertex3d(0.35846, 0.8281, 2.454381);
        glVertex3d(0.309109, 1, 2.435295);
        glVertex3d(0.335829, 1, 2.454381);

        glNormal3d(1.736454, 1.096956, 0.669503);
        glVertex3d(0.32159, 0.818221, 2.496369);
        glVertex3d(0.35846, 0.8281, 2.454381);
        glVertex3d(0.335829, 1, 2.454381);

        glNormal3d(1.736455, 1.096956, 0.669503);
        glVertex3d(0.32159, 0.818221, 2.496369);
        glVertex3d(0.335829, 1, 2.454381);
        glVertex3d(0.297658, 1, 2.496369);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.420445, 0.844709, 2.7);
        glVertex3d(0.4, 1, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.480385, 0.7, 2.7);
        glVertex3d(0.420445, 0.844709, 2.7);

        glNormal3d(0.07612, 0.617317, 0);
        glVertex3d(0.480385, 0.7, 2.7);
        glVertex3d(0.480385, 0.7, 2.9);
        glVertex3d(0.420444, 0.844709, 2.9);

        glNormal3d(0.07612, 0.617317, 0);
        glVertex3d(0.480385, 0.7, 2.7);
        glVertex3d(0.420444, 0.844709, 2.9);
        glVertex3d(0.420445, 0.844709, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(0.480385, 0.7, 2.9);
        glVertex3d(0.393782, 0.65, 2.9);
        glVertex3d(0.323852, 0.818827, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.480385, 0.7, 2.9);
        glVertex3d(0.323852, 0.818827, 2.9);
        glVertex3d(0.420444, 0.844709, 2.9);

        glNormal3d(1.686267, 1.284261, 0.669503);
        glVertex3d(0.391754, 0.648829, 2.496369);
        glVertex3d(0.424811, 0.667914, 2.454381);
        glVertex3d(0.35846, 0.8281, 2.454381);

        glNormal3d(1.686266, 1.284261, 0.669503);
        glVertex3d(0.391754, 0.648829, 2.496369);
        glVertex3d(0.35846, 0.8281, 2.454381);
        glVertex3d(0.32159, 0.818221, 2.496369);

        glNormal3d(1.540049, 1.223696, -0.811361);
        glVertex3d(0.424811, 0.667914, 2.454381);
        glVertex3d(0.401671, 0.654555, 2.435295);
        glVertex3d(0.332651, 0.821184, 2.435295);

        glNormal3d(1.540049, 1.223695, -0.811362);
        glVertex3d(0.424811, 0.667914, 2.454381);
        glVertex3d(0.332651, 0.821184, 2.435295);
        glVertex3d(0.35846, 0.8281, 2.454381);

        glNormal3d(1.92388, 1.382683, 0);
        glVertex3d(0.401671, 0.654555, 2.435295);
        glVertex3d(0.401671, 0.654555, 2.386132);
        glVertex3d(0.332651, 0.821184, 2.386132);

        glNormal3d(1.92388, 1.382683, 0);
        glVertex3d(0.401671, 0.654555, 2.435295);
        glVertex3d(0.332651, 0.821184, 2.386132);
        glVertex3d(0.332651, 0.821184, 2.435295);

        glNormal3d(1.403793, 1.167256, 0.899431);
        glVertex3d(0.401671, 0.654555, 2.386132);
        glVertex3d(0.488676, 0.704787, 2.33773);
        glVertex3d(0.429692, 0.847187, 2.33773);

        glNormal3d(1.403793, 1.167256, 0.899431);
        glVertex3d(0.401671, 0.654555, 2.386132);
        glVertex3d(0.429692, 0.847187, 2.33773);
        glVertex3d(0.332651, 0.821184, 2.386132);

        glNormal3d(1.694103, 1.287507, 0.65997);
        glVertex3d(0.488676, 0.704787, 2.33773);
        glVertex3d(0.533899, 0.730896, 2.278795);
        glVertex3d(0.480131, 0.860702, 2.278795);

        glNormal3d(1.694104, 1.287507, 0.659969);
        glVertex3d(0.488676, 0.704787, 2.33773);
        glVertex3d(0.480131, 0.860702, 2.278795);
        glVertex3d(0.429692, 0.847187, 2.33773);

        glNormal3d(1.907833, 1.376037, 0.185567);
        glVertex3d(0.533899, 0.730896, 2.278795);
        glVertex3d(0.547121, 0.73853, 2.198636);
        glVertex3d(0.494879, 0.864653, 2.198636);

        glNormal3d(1.907833, 1.376037, 0.185567);
        glVertex3d(0.533899, 0.730896, 2.278795);
        glVertex3d(0.494879, 0.864653, 2.198636);
        glVertex3d(0.480131, 0.860702, 2.278795);

        glNormal3d(1.369351, 1.15299, 0.91661);
        glVertex3d(0.547121, 0.73853, 2.198636);
        glVertex3d(0.613843, 0.777052, 2.165321);
        glVertex3d(0.569297, 0.884594, 2.165321);

        glNormal3d(1.369351, 1.15299, 0.91661);
        glVertex3d(0.547121, 0.73853, 2.198636);
        glVertex3d(0.569297, 0.884594, 2.165321);
        glVertex3d(0.494879, 0.864653, 2.198636);

        glNormal3d(1.921617, 1.381746, 0.069937);
        glVertex3d(0.613843, 0.777052, 2.165321);
        glVertex3d(0.624659, 0.783297, 1.988697);
        glVertex3d(0.581362, 0.887826, 1.988697);

        glNormal3d(1.921618, 1.381746, 0.069937);
        glVertex3d(0.613843, 0.777052, 2.165321);
        glVertex3d(0.581362, 0.887826, 1.988697);
        glVertex3d(0.569297, 0.884594, 2.165321);

        glNormal3d(1.920979, 1.381482, -0.079176);
        glVertex3d(0.624659, 0.783297, 1.988697);
        glVertex3d(0.586789, 0.761433, 1.442855);
        glVertex3d(0.539124, 0.876509, 1.442855);

        glNormal3d(1.920979, 1.381482, -0.079176);
        glVertex3d(0.624659, 0.783297, 1.988697);
        glVertex3d(0.539124, 0.876509, 1.442855);
        glVertex3d(0.581362, 0.887826, 1.988697);

        glNormal3d(1.88703, 1.367419, -0.27961);
        glVertex3d(0.586789, 0.761433, 1.442855);
        glVertex3d(0.496874, 0.70952, 1.089394);
        glVertex3d(0.438836, 0.849637, 1.089394);

        glNormal3d(1.88703, 1.367419, -0.27961);
        glVertex3d(0.586789, 0.761433, 1.442855);
        glVertex3d(0.438836, 0.849637, 1.089394);
        glVertex3d(0.539124, 0.876509, 1.442855);

        glNormal3d(1.401908, 1.166476, -0.90042);
        glVertex3d(0.496874, 0.70952, 1.089394);
        glVertex3d(0.4182, 0.664097, 1.045879);
        glVertex3d(0.351086, 0.826124, 1.045879);

        glNormal3d(1.401908, 1.166476, -0.90042);
        glVertex3d(0.496874, 0.70952, 1.089394);
        glVertex3d(0.351086, 0.826124, 1.045879);
        glVertex3d(0.438836, 0.849637, 1.089394);

        glNormal3d(1.92388, 1.382683, 0);
        glVertex3d(0.4182, 0.664097, 1.045879);
        glVertex3d(0.4182, 0.664097, 0.820672);
        glVertex3d(0.351086, 0.826124, 0.820672);

        glNormal3d(1.92388, 1.382683, 0);
        glVertex3d(0.4182, 0.664097, 1.045879);
        glVertex3d(0.351086, 0.826124, 0.820672);
        glVertex3d(0.351086, 0.826124, 1.045879);

        glNormal3d(1.704006, 1.291609, -0.647564);
        glVertex3d(0.4182, 0.664097, 0.820672);
        glVertex3d(0.259527, 0.572488, 0.606915);
        glVertex3d(0.174109, 0.778703, 0.606915);

        glNormal3d(1.704006, 1.291609, -0.647564);
        glVertex3d(0.4182, 0.664097, 0.820672);
        glVertex3d(0.174109, 0.778703, 0.606915);
        glVertex3d(0.351086, 0.826124, 0.820672);

        glNormal3d(1.92388, 1.382683, 0);
        glVertex3d(0.259527, 0.572488, 0.606915);
        glVertex3d(0.259527, 0.572488, 0.454232);
        glVertex3d(0.174109, 0.778703, 0.454232);

        glNormal3d(1.92388, 1.382683, 0);
        glVertex3d(0.259527, 0.572488, 0.606915);
        glVertex3d(0.174109, 0.778703, 0.454232);
        glVertex3d(0.174109, 0.778703, 0.606915);

        glNormal3d(1.761712, 1.315511, 0.565904);
        glVertex3d(0.259527, 0.572488, 0.454232);
        glVertex3d(0.289278, 0.589664, 0.40461);
        glVertex3d(0.207292, 0.787595, 0.40461);

        glNormal3d(1.761712, 1.315511, 0.565904);
        glVertex3d(0.259527, 0.572488, 0.454232);
        glVertex3d(0.207292, 0.787595, 0.40461);
        glVertex3d(0.174109, 0.778703, 0.454232);

        glNormal3d(1.468511, 1.194064, -0.86188);
        glVertex3d(0.289278, 0.589664, 0.40461);
        glVertex3d(0.249609, 0.566762, 0.37789);
        glVertex3d(0.163048, 0.77574, 0.37789);

        glNormal3d(1.468511, 1.194064, -0.86188);
        glVertex3d(0.289278, 0.589664, 0.40461);
        glVertex3d(0.163048, 0.77574, 0.37789);
        glVertex3d(0.207292, 0.787595, 0.40461);

        glNormal3d(1.923851, 1.382671, -0.007839);
        glVertex3d(0.249609, 0.566762, 0.37789);
        glVertex3d(0.247022, 0.565268, 0);
        glVertex3d(0.160162, 0.774966, 0);

        glNormal3d(1.923851, 1.382671, -0.007839);
        glVertex3d(0.249609, 0.566762, 0.37789);
        glVertex3d(0.160162, 0.774966, 0);
        glVertex3d(0.163048, 0.77574, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(0.247022, 0.565268, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.160162, 0.774966, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.385196, 0.385196, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.247022, 0.565268, 0);

        glNormal3d(1.793329, 1.608743, -0.007839);
        glVertex3d(0.387309, 0.387309, 0.37789);
        glVertex3d(0.385196, 0.385196, 0);
        glVertex3d(0.247022, 0.565268, 0);

        glNormal3d(1.793329, 1.608743, -0.007839);
        glVertex3d(0.387309, 0.387309, 0.37789);
        glVertex3d(0.247022, 0.565268, 0);
        glVertex3d(0.249609, 0.566762, 0.37789);

        glNormal3d(1.40232, 1.308711, -0.86188);
        glVertex3d(0.419698, 0.419698, 0.40461);
        glVertex3d(0.387309, 0.387309, 0.37789);
        glVertex3d(0.249609, 0.566762, 0.37789);

        glNormal3d(1.402319, 1.308711, -0.86188);
        glVertex3d(0.419698, 0.419698, 0.40461);
        glVertex3d(0.249609, 0.566762, 0.37789);
        glVertex3d(0.289278, 0.589664, 0.40461);

        glNormal3d(1.654097, 1.501906, 0.565904);
        glVertex3d(0.395406, 0.395406, 0.454232);
        glVertex3d(0.419698, 0.419698, 0.40461);
        glVertex3d(0.289278, 0.589664, 0.40461);

        glNormal3d(1.654097, 1.501906, 0.565904);
        glVertex3d(0.395406, 0.395406, 0.454232);
        glVertex3d(0.289278, 0.589664, 0.40461);
        glVertex3d(0.259527, 0.572488, 0.454232);

        glNormal3d(1.793353, 1.608761, 0);
        glVertex3d(0.395406, 0.395406, 0.606915);
        glVertex3d(0.395406, 0.395406, 0.454232);
        glVertex3d(0.259527, 0.572488, 0.454232);

        glNormal3d(1.793353, 1.608761, 0);
        glVertex3d(0.395406, 0.395406, 0.606915);
        glVertex3d(0.259527, 0.572488, 0.454232);
        glVertex3d(0.259527, 0.572488, 0.606915);

        glNormal3d(1.604544, 1.463883, -0.647564);
        glVertex3d(0.524962, 0.524962, 0.820672);
        glVertex3d(0.395406, 0.395406, 0.606915);
        glVertex3d(0.259527, 0.572488, 0.606915);

        glNormal3d(1.604544, 1.463883, -0.647564);
        glVertex3d(0.524962, 0.524962, 0.820672);
        glVertex3d(0.259527, 0.572488, 0.606915);
        glVertex3d(0.4182, 0.664097, 0.820672);

        glNormal3d(1.793353, 1.608761, 0);
        glVertex3d(0.524962, 0.524962, 1.045879);
        glVertex3d(0.524962, 0.524962, 0.820672);
        glVertex3d(0.4182, 0.664097, 0.820672);

        glNormal3d(1.793353, 1.608761, 0);
        glVertex3d(0.524962, 0.524962, 1.045879);
        glVertex3d(0.4182, 0.664097, 0.820672);
        glVertex3d(0.4182, 0.664097, 1.045879);

        glNormal3d(1.345126, 1.264825, -0.90042);
        glVertex3d(0.5892, 0.5892, 1.089394);
        glVertex3d(0.524962, 0.524962, 1.045879);
        glVertex3d(0.4182, 0.664097, 1.045879);

        glNormal3d(1.345126, 1.264825, -0.90042);
        glVertex3d(0.5892, 0.5892, 1.089394);
        glVertex3d(0.4182, 0.664097, 1.045879);
        glVertex3d(0.496874, 0.70952, 1.089394);

        glNormal3d(1.76171, 1.58448, -0.27961);
        glVertex3d(0.662615, 0.662615, 1.442855);
        glVertex3d(0.5892, 0.5892, 1.089394);
        glVertex3d(0.496874, 0.70952, 1.089394);

        glNormal3d(1.76171, 1.58448, -0.27961);
        glVertex3d(0.662615, 0.662615, 1.442855);
        glVertex3d(0.496874, 0.70952, 1.089394);
        glVertex3d(0.586789, 0.761433, 1.442855);

        glNormal3d(1.790863, 1.60685, -0.079177);
        glVertex3d(0.693535, 0.693535, 1.988697);
        glVertex3d(0.662615, 0.662615, 1.442855);
        glVertex3d(0.586789, 0.761433, 1.442855);

        glNormal3d(1.790862, 1.606851, -0.079176);
        glVertex3d(0.693535, 0.693535, 1.988697);
        glVertex3d(0.586789, 0.761433, 1.442855);
        glVertex3d(0.624659, 0.783297, 1.988697);

        glNormal3d(1.79141, 1.607271, 0.069937);
        glVertex3d(0.684704, 0.684704, 2.165321);
        glVertex3d(0.693535, 0.693535, 1.988697);
        glVertex3d(0.624659, 0.783297, 1.988697);

        glNormal3d(1.791411, 1.607271, 0.069937);
        glVertex3d(0.684704, 0.684704, 2.165321);
        glVertex3d(0.624659, 0.783297, 1.988697);
        glVertex3d(0.613843, 0.777052, 2.165321);

        glNormal3d(1.317169, 1.243372, 0.91661);
        glVertex3d(0.630226, 0.630226, 2.198636);
        glVertex3d(0.684704, 0.684704, 2.165321);
        glVertex3d(0.613843, 0.777052, 2.165321);

        glNormal3d(1.317169, 1.243372, 0.91661);
        glVertex3d(0.630226, 0.630226, 2.198636);
        glVertex3d(0.613843, 0.777052, 2.165321);
        glVertex3d(0.547121, 0.73853, 2.198636);

        glNormal3d(1.779574, 1.598188, 0.185568);
        glVertex3d(0.61943, 0.61943, 2.278795);
        glVertex3d(0.630226, 0.630226, 2.198636);
        glVertex3d(0.547121, 0.73853, 2.198636);

        glNormal3d(1.779574, 1.598188, 0.185567);
        glVertex3d(0.61943, 0.61943, 2.278795);
        glVertex3d(0.547121, 0.73853, 2.198636);
        glVertex3d(0.533899, 0.730896, 2.278795);

        glNormal3d(1.59604, 1.457358, 0.65997);
        glVertex3d(0.582506, 0.582506, 2.33773);
        glVertex3d(0.61943, 0.61943, 2.278795);
        glVertex3d(0.533899, 0.730896, 2.278795);

        glNormal3d(1.59604, 1.457358, 0.65997);
        glVertex3d(0.582506, 0.582506, 2.33773);
        glVertex3d(0.533899, 0.730896, 2.278795);
        glVertex3d(0.488676, 0.704787, 2.33773);

        glNormal3d(1.346745, 1.266066, 0.899431);
        glVertex3d(0.511466, 0.511466, 2.386132);
        glVertex3d(0.582506, 0.582506, 2.33773);
        glVertex3d(0.488676, 0.704787, 2.33773);

        glNormal3d(1.346745, 1.266066, 0.899431);
        glVertex3d(0.511466, 0.511466, 2.386132);
        glVertex3d(0.488676, 0.704787, 2.33773);
        glVertex3d(0.401671, 0.654555, 2.386132);

        glNormal3d(1.793353, 1.608761, -1e-006);
        glVertex3d(0.511467, 0.511466, 2.435295);
        glVertex3d(0.511466, 0.511466, 2.386132);
        glVertex3d(0.401671, 0.654555, 2.386132);

        glNormal3d(1.793353, 1.608762, 0);
        glVertex3d(0.511467, 0.511466, 2.435295);
        glVertex3d(0.401671, 0.654555, 2.386132);
        glVertex3d(0.401671, 0.654555, 2.435295);

        glNormal3d(1.463751, 1.355849, -0.811361);
        glVertex3d(0.53036, 0.53036, 2.454381);
        glVertex3d(0.511467, 0.511466, 2.435295);
        glVertex3d(0.401671, 0.654555, 2.435295);

        glNormal3d(1.463751, 1.355848, -0.811361);
        glVertex3d(0.53036, 0.53036, 2.454381);
        glVertex3d(0.401671, 0.654555, 2.435295);
        glVertex3d(0.424811, 0.667914, 2.454381);

        glNormal3d(1.58931, 1.452194, 0.669503);
        glVertex3d(0.503369, 0.503369, 2.496369);
        glVertex3d(0.53036, 0.53036, 2.454381);
        glVertex3d(0.424811, 0.667914, 2.454381);

        glNormal3d(1.58931, 1.452194, 0.669503);
        glVertex3d(0.503369, 0.503369, 2.496369);
        glVertex3d(0.424811, 0.667914, 2.454381);
        glVertex3d(0.391754, 0.648829, 2.496369);

        glNormal3d(1.79334, 1.608751, -0.005753);
        glVertex3d(0.505025, 0.505025, 2.9);
        glVertex3d(0.503369, 0.503369, 2.496369);
        glVertex3d(0.391754, 0.648829, 2.496369);

        glNormal3d(1.79334, 1.608751, -0.005753);
        glVertex3d(0.505025, 0.505025, 2.9);
        glVertex3d(0.391754, 0.648829, 2.496369);
        glVertex3d(0.393782, 0.65, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.575736, 0.575736, 2.9);
        glVertex3d(0.505025, 0.505025, 2.9);
        glVertex3d(0.393782, 0.65, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.575736, 0.575736, 2.9);
        glVertex3d(0.393782, 0.65, 2.9);
        glVertex3d(0.480385, 0.7, 2.9);

        glNormal3d(0.206647, 0.391239, 0);
        glVertex3d(0.575736, 0.575736, 2.7);
        glVertex3d(0.575736, 0.575736, 2.9);
        glVertex3d(0.480385, 0.7, 2.9);

        glNormal3d(0.206647, 0.391239, 0);
        glVertex3d(0.575736, 0.575736, 2.7);
        glVertex3d(0.480385, 0.7, 2.9);
        glVertex3d(0.480385, 0.7, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.575736, 0.575736, 2.7);
        glVertex3d(0.480385, 0.7, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.7, 0.480385, 2.7);
        glVertex3d(0.575736, 0.575736, 2.7);

        glNormal3d(0.391238, 0.206647, 0);
        glVertex3d(0.7, 0.480385, 2.7);
        glVertex3d(0.7, 0.480385, 2.9);
        glVertex3d(0.575736, 0.575736, 2.9);

        glNormal3d(0.391238, 0.206647, 0);
        glVertex3d(0.7, 0.480385, 2.7);
        glVertex3d(0.575736, 0.575736, 2.9);
        glVertex3d(0.575736, 0.575736, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(0.7, 0.480385, 2.9);
        glVertex3d(0.65, 0.393782, 2.9);
        glVertex3d(0.505025, 0.505025, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.7, 0.480385, 2.9);
        glVertex3d(0.505025, 0.505025, 2.9);
        glVertex3d(0.575736, 0.575736, 2.9);

        glNormal3d(1.608751, 1.79334, -0.005753);
        glVertex3d(0.65, 0.393782, 2.9);
        glVertex3d(0.648829, 0.391754, 2.496369);
        glVertex3d(0.503369, 0.503369, 2.496369);

        glNormal3d(1.608752, 1.79334, -0.005753);
        glVertex3d(0.65, 0.393782, 2.9);
        glVertex3d(0.503369, 0.503369, 2.496369);
        glVertex3d(0.505025, 0.505025, 2.9);

        glNormal3d(1.452194, 1.58931, 0.669503);
        glVertex3d(0.648829, 0.391754, 2.496369);
        glVertex3d(0.667914, 0.424811, 2.454381);
        glVertex3d(0.53036, 0.53036, 2.454381);

        glNormal3d(1.452194, 1.58931, 0.669503);
        glVertex3d(0.648829, 0.391754, 2.496369);
        glVertex3d(0.53036, 0.53036, 2.454381);
        glVertex3d(0.503369, 0.503369, 2.496369);

        glNormal3d(1.355849, 1.463751, -0.811361);
        glVertex3d(0.667914, 0.424811, 2.454381);
        glVertex3d(0.654555, 0.401671, 2.435295);
        glVertex3d(0.511467, 0.511466, 2.435295);

        glNormal3d(1.355848, 1.463751, -0.811361);
        glVertex3d(0.667914, 0.424811, 2.454381);
        glVertex3d(0.511467, 0.511466, 2.435295);
        glVertex3d(0.53036, 0.53036, 2.454381);

        glNormal3d(1.608761, 1.793354, 1e-006);
        glVertex3d(0.654555, 0.401671, 2.435295);
        glVertex3d(0.654555, 0.401671, 2.386132);
        glVertex3d(0.511466, 0.511466, 2.386132);

        glNormal3d(1.608761, 1.793353, -1e-006);
        glVertex3d(0.654555, 0.401671, 2.435295);
        glVertex3d(0.511466, 0.511466, 2.386132);
        glVertex3d(0.511467, 0.511466, 2.435295);

        glNormal3d(1.266066, 1.346745, 0.899431);
        glVertex3d(0.654555, 0.401671, 2.386132);
        glVertex3d(0.704787, 0.488676, 2.33773);
        glVertex3d(0.582506, 0.582506, 2.33773);

        glNormal3d(1.266066, 1.346745, 0.899431);
        glVertex3d(0.654555, 0.401671, 2.386132);
        glVertex3d(0.582506, 0.582506, 2.33773);
        glVertex3d(0.511466, 0.511466, 2.386132);

        glNormal3d(1.457358, 1.59604, 0.659969);
        glVertex3d(0.704787, 0.488676, 2.33773);
        glVertex3d(0.730896, 0.533899, 2.278795);
        glVertex3d(0.61943, 0.61943, 2.278795);

        glNormal3d(1.457357, 1.59604, 0.65997);
        glVertex3d(0.704787, 0.488676, 2.33773);
        glVertex3d(0.61943, 0.61943, 2.278795);
        glVertex3d(0.582506, 0.582506, 2.33773);

        glNormal3d(1.598188, 1.779574, 0.185567);
        glVertex3d(0.730896, 0.533899, 2.278795);
        glVertex3d(0.73853, 0.547121, 2.198636);
        glVertex3d(0.630226, 0.630226, 2.198636);

        glNormal3d(1.598188, 1.779574, 0.185567);
        glVertex3d(0.730896, 0.533899, 2.278795);
        glVertex3d(0.630226, 0.630226, 2.198636);
        glVertex3d(0.61943, 0.61943, 2.278795);

        glNormal3d(1.243372, 1.317169, 0.91661);
        glVertex3d(0.73853, 0.547121, 2.198636);
        glVertex3d(0.777052, 0.613843, 2.165321);
        glVertex3d(0.684704, 0.684704, 2.165321);

        glNormal3d(1.243372, 1.317169, 0.91661);
        glVertex3d(0.73853, 0.547121, 2.198636);
        glVertex3d(0.684704, 0.684704, 2.165321);
        glVertex3d(0.630226, 0.630226, 2.198636);

        glNormal3d(1.607271, 1.791411, 0.069937);
        glVertex3d(0.777052, 0.613843, 2.165321);
        glVertex3d(0.783297, 0.624659, 1.988697);
        glVertex3d(0.693535, 0.693535, 1.988697);

        glNormal3d(1.607271, 1.791411, 0.069937);
        glVertex3d(0.777052, 0.613843, 2.165321);
        glVertex3d(0.693535, 0.693535, 1.988697);
        glVertex3d(0.684704, 0.684704, 2.165321);

        glNormal3d(1.60685, 1.790863, -0.079176);
        glVertex3d(0.783297, 0.624659, 1.988697);
        glVertex3d(0.761433, 0.586789, 1.442855);
        glVertex3d(0.662615, 0.662615, 1.442855);

        glNormal3d(1.606851, 1.790862, -0.079177);
        glVertex3d(0.783297, 0.624659, 1.988697);
        glVertex3d(0.662615, 0.662615, 1.442855);
        glVertex3d(0.693535, 0.693535, 1.988697);

        glNormal3d(1.58448, 1.761709, -0.27961);
        glVertex3d(0.761433, 0.586789, 1.442855);
        glVertex3d(0.70952, 0.496874, 1.089394);
        glVertex3d(0.5892, 0.5892, 1.089394);

        glNormal3d(1.58448, 1.761709, -0.27961);
        glVertex3d(0.761433, 0.586789, 1.442855);
        glVertex3d(0.5892, 0.5892, 1.089394);
        glVertex3d(0.662615, 0.662615, 1.442855);

        glNormal3d(1.264825, 1.345126, -0.90042);
        glVertex3d(0.70952, 0.496874, 1.089394);
        glVertex3d(0.664097, 0.4182, 1.045879);
        glVertex3d(0.524962, 0.524962, 1.045879);

        glNormal3d(1.264825, 1.345126, -0.90042);
        glVertex3d(0.70952, 0.496874, 1.089394);
        glVertex3d(0.524962, 0.524962, 1.045879);
        glVertex3d(0.5892, 0.5892, 1.089394);

        glNormal3d(1.608761, 1.793353, 0);
        glVertex3d(0.664097, 0.4182, 1.045879);
        glVertex3d(0.664097, 0.4182, 0.820672);
        glVertex3d(0.524962, 0.524962, 0.820672);

        glNormal3d(1.608761, 1.793353, 0);
        glVertex3d(0.664097, 0.4182, 1.045879);
        glVertex3d(0.524962, 0.524962, 0.820672);
        glVertex3d(0.524962, 0.524962, 1.045879);

        glNormal3d(1.463883, 1.604544, -0.647564);
        glVertex3d(0.664097, 0.4182, 0.820672);
        glVertex3d(0.572487, 0.259527, 0.606915);
        glVertex3d(0.395406, 0.395406, 0.606915);

        glNormal3d(1.463882, 1.604544, -0.647564);
        glVertex3d(0.664097, 0.4182, 0.820672);
        glVertex3d(0.395406, 0.395406, 0.606915);
        glVertex3d(0.524962, 0.524962, 0.820672);

        glNormal3d(1.608762, 1.793353, 0);
        glVertex3d(0.572487, 0.259527, 0.606915);
        glVertex3d(0.572487, 0.259527, 0.454232);
        glVertex3d(0.395406, 0.395406, 0.454232);

        glNormal3d(1.608762, 1.793353, 0);
        glVertex3d(0.572487, 0.259527, 0.606915);
        glVertex3d(0.395406, 0.395406, 0.454232);
        glVertex3d(0.395406, 0.395406, 0.606915);

        glNormal3d(1.501906, 1.654097, 0.565904);
        glVertex3d(0.572487, 0.259527, 0.454232);
        glVertex3d(0.589664, 0.289278, 0.40461);
        glVertex3d(0.419698, 0.419698, 0.40461);

        glNormal3d(1.501906, 1.654097, 0.565904);
        glVertex3d(0.572487, 0.259527, 0.454232);
        glVertex3d(0.419698, 0.419698, 0.40461);
        glVertex3d(0.395406, 0.395406, 0.454232);

        glNormal3d(1.308711, 1.40232, -0.861879);
        glVertex3d(0.589664, 0.289278, 0.40461);
        glVertex3d(0.566762, 0.24961, 0.37789);
        glVertex3d(0.387309, 0.387309, 0.37789);

        glNormal3d(1.308711, 1.40232, -0.86188);
        glVertex3d(0.589664, 0.289278, 0.40461);
        glVertex3d(0.387309, 0.387309, 0.37789);
        glVertex3d(0.419698, 0.419698, 0.40461);

        glNormal3d(1.608743, 1.793329, -0.007839);
        glVertex3d(0.566762, 0.24961, 0.37789);
        glVertex3d(0.565268, 0.247022, 0);
        glVertex3d(0.385196, 0.385196, 0);

        glNormal3d(1.608743, 1.793329, -0.007839);
        glVertex3d(0.566762, 0.24961, 0.37789);
        glVertex3d(0.385196, 0.385196, 0);
        glVertex3d(0.387309, 0.387309, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(0.565268, 0.247022, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.385196, 0.385196, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.774966, 0.160162, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.565268, 0.247022, 0);

        glNormal3d(1.382672, 1.923851, -0.007839);
        glVertex3d(0.775739, 0.163048, 0.37789);
        glVertex3d(0.774966, 0.160162, 0);
        glVertex3d(0.565268, 0.247022, 0);

        glNormal3d(1.382672, 1.923851, -0.007839);
        glVertex3d(0.775739, 0.163048, 0.37789);
        glVertex3d(0.565268, 0.247022, 0);
        glVertex3d(0.566762, 0.24961, 0.37789);

        glNormal3d(1.194064, 1.468511, -0.86188);
        glVertex3d(0.787594, 0.207292, 0.40461);
        glVertex3d(0.775739, 0.163048, 0.37789);
        glVertex3d(0.566762, 0.24961, 0.37789);

        glNormal3d(1.194064, 1.468512, -0.861879);
        glVertex3d(0.787594, 0.207292, 0.40461);
        glVertex3d(0.566762, 0.24961, 0.37789);
        glVertex3d(0.589664, 0.289278, 0.40461);

        glNormal3d(1.315511, 1.761712, 0.565904);
        glVertex3d(0.778703, 0.174109, 0.454232);
        glVertex3d(0.787594, 0.207292, 0.40461);
        glVertex3d(0.589664, 0.289278, 0.40461);

        glNormal3d(1.315511, 1.761712, 0.565904);
        glVertex3d(0.778703, 0.174109, 0.454232);
        glVertex3d(0.589664, 0.289278, 0.40461);
        glVertex3d(0.572487, 0.259527, 0.454232);

        glNormal3d(1.382684, 1.92388, 0);
        glVertex3d(0.778703, 0.174109, 0.606915);
        glVertex3d(0.778703, 0.174109, 0.454232);
        glVertex3d(0.572487, 0.259527, 0.454232);

        glNormal3d(1.382684, 1.923879, 0);
        glVertex3d(0.778703, 0.174109, 0.606915);
        glVertex3d(0.572487, 0.259527, 0.454232);
        glVertex3d(0.572487, 0.259527, 0.606915);

        glNormal3d(1.291609, 1.704006, -0.647565);
        glVertex3d(0.826124, 0.351086, 0.820672);
        glVertex3d(0.778703, 0.174109, 0.606915);
        glVertex3d(0.572487, 0.259527, 0.606915);

        glNormal3d(1.291609, 1.704006, -0.647564);
        glVertex3d(0.826124, 0.351086, 0.820672);
        glVertex3d(0.572487, 0.259527, 0.606915);
        glVertex3d(0.664097, 0.4182, 0.820672);

        glNormal3d(1.382684, 1.92388, 0);
        glVertex3d(0.826124, 0.351086, 1.045879);
        glVertex3d(0.826124, 0.351086, 0.820672);
        glVertex3d(0.664097, 0.4182, 0.820672);

        glNormal3d(1.382684, 1.92388, 0);
        glVertex3d(0.826124, 0.351086, 1.045879);
        glVertex3d(0.664097, 0.4182, 0.820672);
        glVertex3d(0.664097, 0.4182, 1.045879);

        glNormal3d(1.166476, 1.401908, -0.90042);
        glVertex3d(0.849636, 0.438836, 1.089394);
        glVertex3d(0.826124, 0.351086, 1.045879);
        glVertex3d(0.664097, 0.4182, 1.045879);

        glNormal3d(1.166476, 1.401908, -0.90042);
        glVertex3d(0.849636, 0.438836, 1.089394);
        glVertex3d(0.664097, 0.4182, 1.045879);
        glVertex3d(0.70952, 0.496874, 1.089394);

        glNormal3d(1.367419, 1.88703, -0.27961);
        glVertex3d(0.876508, 0.539124, 1.442855);
        glVertex3d(0.849636, 0.438836, 1.089394);
        glVertex3d(0.70952, 0.496874, 1.089394);

        glNormal3d(1.367419, 1.88703, -0.27961);
        glVertex3d(0.876508, 0.539124, 1.442855);
        glVertex3d(0.70952, 0.496874, 1.089394);
        glVertex3d(0.761433, 0.586789, 1.442855);

        glNormal3d(1.381482, 1.920979, -0.079176);
        glVertex3d(0.887826, 0.581362, 1.988697);
        glVertex3d(0.876508, 0.539124, 1.442855);
        glVertex3d(0.761433, 0.586789, 1.442855);

        glNormal3d(1.381482, 1.920979, -0.079176);
        glVertex3d(0.887826, 0.581362, 1.988697);
        glVertex3d(0.761433, 0.586789, 1.442855);
        glVertex3d(0.783297, 0.624659, 1.988697);

        glNormal3d(1.381746, 1.921618, 0.069937);
        glVertex3d(0.884594, 0.569297, 2.165321);
        glVertex3d(0.887826, 0.581362, 1.988697);
        glVertex3d(0.783297, 0.624659, 1.988697);

        glNormal3d(1.381746, 1.921617, 0.069937);
        glVertex3d(0.884594, 0.569297, 2.165321);
        glVertex3d(0.783297, 0.624659, 1.988697);
        glVertex3d(0.777052, 0.613843, 2.165321);

        glNormal3d(1.15299, 1.369351, 0.91661);
        glVertex3d(0.864653, 0.494879, 2.198636);
        glVertex3d(0.884594, 0.569297, 2.165321);
        glVertex3d(0.777052, 0.613843, 2.165321);

        glNormal3d(1.15299, 1.369351, 0.91661);
        glVertex3d(0.864653, 0.494879, 2.198636);
        glVertex3d(0.777052, 0.613843, 2.165321);
        glVertex3d(0.73853, 0.547121, 2.198636);

        glNormal3d(1.376037, 1.907833, 0.185567);
        glVertex3d(0.860702, 0.480131, 2.278795);
        glVertex3d(0.864653, 0.494879, 2.198636);
        glVertex3d(0.73853, 0.547121, 2.198636);

        glNormal3d(1.376037, 1.907833, 0.185567);
        glVertex3d(0.860702, 0.480131, 2.278795);
        glVertex3d(0.73853, 0.547121, 2.198636);
        glVertex3d(0.730896, 0.533899, 2.278795);

        glNormal3d(1.287508, 1.694104, 0.659969);
        glVertex3d(0.847186, 0.429692, 2.33773);
        glVertex3d(0.860702, 0.480131, 2.278795);
        glVertex3d(0.730896, 0.533899, 2.278795);

        glNormal3d(1.287507, 1.694104, 0.65997);
        glVertex3d(0.847186, 0.429692, 2.33773);
        glVertex3d(0.730896, 0.533899, 2.278795);
        glVertex3d(0.704787, 0.488676, 2.33773);

        glNormal3d(1.167256, 1.403793, 0.899431);
        glVertex3d(0.821184, 0.332651, 2.386132);
        glVertex3d(0.847186, 0.429692, 2.33773);
        glVertex3d(0.704787, 0.488676, 2.33773);

        glNormal3d(1.167256, 1.403793, 0.899431);
        glVertex3d(0.821184, 0.332651, 2.386132);
        glVertex3d(0.704787, 0.488676, 2.33773);
        glVertex3d(0.654555, 0.401671, 2.386132);

        glNormal3d(1.382684, 1.92388, 0);
        glVertex3d(0.821184, 0.332651, 2.435295);
        glVertex3d(0.821184, 0.332651, 2.386132);
        glVertex3d(0.654555, 0.401671, 2.386132);

        glNormal3d(1.382683, 1.92388, 1e-006);
        glVertex3d(0.821184, 0.332651, 2.435295);
        glVertex3d(0.654555, 0.401671, 2.386132);
        glVertex3d(0.654555, 0.401671, 2.435295);

        glNormal3d(1.223696, 1.540049, -0.811361);
        glVertex3d(0.8281, 0.35846, 2.454381);
        glVertex3d(0.821184, 0.332651, 2.435295);
        glVertex3d(0.654555, 0.401671, 2.435295);

        glNormal3d(1.223696, 1.540049, -0.811361);
        glVertex3d(0.8281, 0.35846, 2.454381);
        glVertex3d(0.654555, 0.401671, 2.435295);
        glVertex3d(0.667914, 0.424811, 2.454381);

        glNormal3d(1.284261, 1.686266, 0.669503);
        glVertex3d(0.81822, 0.32159, 2.496369);
        glVertex3d(0.8281, 0.35846, 2.454381);
        glVertex3d(0.667914, 0.424811, 2.454381);

        glNormal3d(1.284261, 1.686266, 0.669503);
        glVertex3d(0.81822, 0.32159, 2.496369);
        glVertex3d(0.667914, 0.424811, 2.454381);
        glVertex3d(0.648829, 0.391754, 2.496369);

        glNormal3d(1.382677, 1.923864, -0.005753);
        glVertex3d(0.818827, 0.323852, 2.9);
        glVertex3d(0.81822, 0.32159, 2.496369);
        glVertex3d(0.648829, 0.391754, 2.496369);

        glNormal3d(1.382677, 1.923864, -0.005753);
        glVertex3d(0.818827, 0.323852, 2.9);
        glVertex3d(0.648829, 0.391754, 2.496369);
        glVertex3d(0.65, 0.393782, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.844709, 0.420445, 2.9);
        glVertex3d(0.818827, 0.323852, 2.9);
        glVertex3d(0.65, 0.393782, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.844709, 0.420445, 2.9);
        glVertex3d(0.65, 0.393782, 2.9);
        glVertex3d(0.7, 0.480385, 2.9);

        glNormal3d(0.617316, 0.07612, 0);
        glVertex3d(0.844709, 0.420445, 2.7);
        glVertex3d(0.844709, 0.420445, 2.9);
        glVertex3d(0.7, 0.480385, 2.9);

        glNormal3d(0.617317, 0.07612, 0);
        glVertex3d(0.844709, 0.420445, 2.7);
        glVertex3d(0.7, 0.480385, 2.9);
        glVertex3d(0.7, 0.480385, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.844709, 0.420445, 2.7);
        glVertex3d(0.7, 0.480385, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.155292, 1.579555, 2.7);
        glVertex3d(1.3, 1.519615, 2.7);

        glNormal3d(1.382684, 1.923879, -1e-006);
        glVertex3d(1.155292, 1.579555, 2.7);
        glVertex3d(1.155292, 1.579556, 2.9);
        glVertex3d(1.3, 1.519615, 2.9);

        glNormal3d(1.382684, 1.92388, 0);
        glVertex3d(1.155292, 1.579555, 2.7);
        glVertex3d(1.3, 1.519615, 2.9);
        glVertex3d(1.3, 1.519615, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1.155292, 1.579556, 2.9);
        glVertex3d(1.181173, 1.676148, 2.9);
        glVertex3d(1.35, 1.606218, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.155292, 1.579556, 2.9);
        glVertex3d(1.35, 1.606218, 2.9);
        glVertex3d(1.3, 1.519615, 2.9);

        glNormal3d(0.617323, 0.076136, -0.005752);
        glVertex3d(1.181173, 1.676148, 2.9);
        glVertex3d(1.18178, 1.67841, 2.496369);
        glVertex3d(1.351171, 1.608246, 2.496369);

        glNormal3d(0.617323, 0.076136, -0.005753);
        glVertex3d(1.181173, 1.676148, 2.9);
        glVertex3d(1.351171, 1.608246, 2.496369);
        glVertex3d(1.35, 1.606218, 2.9);

        glNormal3d(0.715739, 0.313733, 0.669503);
        glVertex3d(1.18178, 1.67841, 2.496369);
        glVertex3d(1.1719, 1.64154, 2.454381);
        glVertex3d(1.332086, 1.575189, 2.454381);

        glNormal3d(0.715739, 0.313733, 0.669502);
        glVertex3d(1.18178, 1.67841, 2.496369);
        glVertex3d(1.332086, 1.575189, 2.454381);
        glVertex3d(1.351171, 1.608246, 2.496369);

        glNormal3d(0.776304, 0.459951, -0.811362);
        glVertex3d(1.1719, 1.64154, 2.454381);
        glVertex3d(1.178816, 1.667349, 2.435295);
        glVertex3d(1.345445, 1.598329, 2.435295);

        glNormal3d(0.776304, 0.45995, -0.811361);
        glVertex3d(1.1719, 1.64154, 2.454381);
        glVertex3d(1.345445, 1.598329, 2.435295);
        glVertex3d(1.332086, 1.575189, 2.454381);

        glNormal3d(0.617317, 0.07612, 3e-006);
        glVertex3d(1.178816, 1.667349, 2.435295);
        glVertex3d(1.178816, 1.667349, 2.386132);
        glVertex3d(1.345445, 1.598329, 2.386132);

        glNormal3d(0.617316, 0.076121, 0);
        glVertex3d(1.178816, 1.667349, 2.435295);
        glVertex3d(1.345445, 1.598329, 2.386132);
        glVertex3d(1.345445, 1.598329, 2.435295);

        glNormal3d(0.832743, 0.596207, 0.899431);
        glVertex3d(1.178816, 1.667349, 2.386132);
        glVertex3d(1.152814, 1.570308, 2.33773);
        glVertex3d(1.295213, 1.511324, 2.33773);

        glNormal3d(0.832744, 0.596208, 0.899431);
        glVertex3d(1.178816, 1.667349, 2.386132);
        glVertex3d(1.295213, 1.511324, 2.33773);
        glVertex3d(1.345445, 1.598329, 2.386132);

        glNormal3d(0.712493, 0.305897, 0.65997);
        glVertex3d(1.152814, 1.570308, 2.33773);
        glVertex3d(1.139298, 1.519869, 2.278795);
        glVertex3d(1.269104, 1.466102, 2.278795);

        glNormal3d(0.712492, 0.305896, 0.659969);
        glVertex3d(1.152814, 1.570308, 2.33773);
        glVertex3d(1.269104, 1.466102, 2.278795);
        glVertex3d(1.295213, 1.511324, 2.33773);

        glNormal3d(0.623963, 0.092167, 0.185567);
        glVertex3d(1.139298, 1.519869, 2.278795);
        glVertex3d(1.135347, 1.505121, 2.198636);
        glVertex3d(1.26147, 1.452879, 2.198636);

        glNormal3d(0.623964, 0.092167, 0.185567);
        glVertex3d(1.139298, 1.519869, 2.278795);
        glVertex3d(1.26147, 1.452879, 2.198636);
        glVertex3d(1.269104, 1.466102, 2.278795);

        glNormal3d(0.84701, 0.630649, 0.91661);
        glVertex3d(1.135347, 1.505121, 2.198636);
        glVertex3d(1.115406, 1.430703, 2.165321);
        glVertex3d(1.222948, 1.386157, 2.165321);

        glNormal3d(0.84701, 0.630649, 0.91661);
        glVertex3d(1.135347, 1.505121, 2.198636);
        glVertex3d(1.222948, 1.386157, 2.165321);
        glVertex3d(1.26147, 1.452879, 2.198636);

        glNormal3d(0.618253, 0.078383, 0.069937);
        glVertex3d(1.115406, 1.430703, 2.165321);
        glVertex3d(1.112174, 1.418639, 1.988697);
        glVertex3d(1.216703, 1.375341, 1.988697);

        glNormal3d(0.618253, 0.078383, 0.069937);
        glVertex3d(1.115406, 1.430703, 2.165321);
        glVertex3d(1.216703, 1.375341, 1.988697);
        glVertex3d(1.222948, 1.386157, 2.165321);

        glNormal3d(0.618518, 0.079021, -0.079177);
        glVertex3d(1.112174, 1.418639, 1.988697);
        glVertex3d(1.123492, 1.460877, 1.442855);
        glVertex3d(1.238567, 1.413211, 1.442855);

        glNormal3d(0.618518, 0.079021, -0.079177);
        glVertex3d(1.112174, 1.418639, 1.988697);
        glVertex3d(1.238567, 1.413211, 1.442855);
        glVertex3d(1.216703, 1.375341, 1.988697);

        glNormal3d(0.63258, 0.112971, -0.27961);
        glVertex3d(1.123492, 1.460877, 1.442855);
        glVertex3d(1.150363, 1.561164, 1.089394);
        glVertex3d(1.29048, 1.503126, 1.089394);

        glNormal3d(0.63258, 0.112971, -0.27961);
        glVertex3d(1.123492, 1.460877, 1.442855);
        glVertex3d(1.29048, 1.503126, 1.089394);
        glVertex3d(1.238567, 1.413211, 1.442855);

        glNormal3d(0.833524, 0.598092, -0.90042);
        glVertex3d(1.150363, 1.561164, 1.089394);
        glVertex3d(1.173876, 1.648914, 1.045879);
        glVertex3d(1.335903, 1.581801, 1.045879);

        glNormal3d(0.833524, 0.598092, -0.90042);
        glVertex3d(1.150363, 1.561164, 1.089394);
        glVertex3d(1.335903, 1.581801, 1.045879);
        glVertex3d(1.29048, 1.503126, 1.089394);

        glNormal3d(0.617316, 0.076121, 0);
        glVertex3d(1.173876, 1.648914, 1.045879);
        glVertex3d(1.173876, 1.648914, 0.820672);
        glVertex3d(1.335903, 1.5818, 0.820672);

        glNormal3d(0.617316, 0.076121, 0);
        glVertex3d(1.173876, 1.648914, 1.045879);
        glVertex3d(1.335903, 1.5818, 0.820672);
        glVertex3d(1.335903, 1.581801, 1.045879);

        glNormal3d(0.708391, 0.295994, -0.647564);
        glVertex3d(1.173876, 1.648914, 0.820672);
        glVertex3d(1.221297, 1.825891, 0.606915);
        glVertex3d(1.427513, 1.740473, 0.606915);

        glNormal3d(0.708391, 0.295994, -0.647564);
        glVertex3d(1.173876, 1.648914, 0.820672);
        glVertex3d(1.427513, 1.740473, 0.606915);
        glVertex3d(1.335903, 1.5818, 0.820672);

        glNormal3d(0.617317, 0.07612, -1e-006);
        glVertex3d(1.221297, 1.825891, 0.606915);
        glVertex3d(1.221297, 1.825891, 0.454232);
        glVertex3d(1.427513, 1.740474, 0.454232);

        glNormal3d(0.617317, 0.07612, -1e-006);
        glVertex3d(1.221297, 1.825891, 0.606915);
        glVertex3d(1.427513, 1.740474, 0.454232);
        glVertex3d(1.427513, 1.740473, 0.606915);

        glNormal3d(0.684489, 0.238288, 0.565905);
        glVertex3d(1.221297, 1.825891, 0.454232);
        glVertex3d(1.212405, 1.792708, 0.40461);
        glVertex3d(1.410336, 1.710722, 0.40461);

        glNormal3d(0.684489, 0.238288, 0.565905);
        glVertex3d(1.221297, 1.825891, 0.454232);
        glVertex3d(1.410336, 1.710722, 0.40461);
        glVertex3d(1.427513, 1.740474, 0.454232);

        glNormal3d(0.805936, 0.531489, -0.86188);
        glVertex3d(1.212405, 1.792708, 0.40461);
        glVertex3d(1.224261, 1.836952, 0.37789);
        glVertex3d(1.433238, 1.75039, 0.37789);

        glNormal3d(0.805935, 0.531486, -0.861878);
        glVertex3d(1.212405, 1.792708, 0.40461);
        glVertex3d(1.433238, 1.75039, 0.37789);
        glVertex3d(1.410336, 1.710722, 0.40461);

        glNormal3d(0.617328, 0.076149, -0.007839);
        glVertex3d(1.224261, 1.836952, 0.37789);
        glVertex3d(1.225034, 1.839838, 0);
        glVertex3d(1.434732, 1.752978, 0);

        glNormal3d(0.617327, 0.076149, -0.007839);
        glVertex3d(1.224261, 1.836952, 0.37789);
        glVertex3d(1.434732, 1.752978, 0);
        glVertex3d(1.433238, 1.75039, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(1.225034, 1.839838, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.434732, 1.752978, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.434732, 1.752978, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.614804, 1.614804, 0);

        glNormal3d(0.391257, 0.206671, -0.007839);
        glVertex3d(1.433238, 1.75039, 0.37789);
        glVertex3d(1.434732, 1.752978, 0);
        glVertex3d(1.614804, 1.614804, 0);

        glNormal3d(0.391257, 0.206671, -0.007839);
        glVertex3d(1.433238, 1.75039, 0.37789);
        glVertex3d(1.614804, 1.614804, 0);
        glVertex3d(1.612691, 1.612691, 0.37789);

        glNormal3d(0.691288, 0.597678, -0.861878);
        glVertex3d(1.410336, 1.710722, 0.40461);
        glVertex3d(1.433238, 1.75039, 0.37789);
        glVertex3d(1.612691, 1.612691, 0.37789);

        glNormal3d(0.691289, 0.597681, -0.86188);
        glVertex3d(1.410336, 1.710722, 0.40461);
        glVertex3d(1.612691, 1.612691, 0.37789);
        glVertex3d(1.580302, 1.580302, 0.40461);

        glNormal3d(0.498093, 0.345904, 0.565905);
        glVertex3d(1.427513, 1.740474, 0.454232);
        glVertex3d(1.410336, 1.710722, 0.40461);
        glVertex3d(1.580302, 1.580302, 0.40461);

        glNormal3d(0.498093, 0.345904, 0.565905);
        glVertex3d(1.427513, 1.740474, 0.454232);
        glVertex3d(1.580302, 1.580302, 0.40461);
        glVertex3d(1.604594, 1.604594, 0.454232);

        glNormal3d(0.391238, 0.206647, -1e-006);
        glVertex3d(1.427513, 1.740473, 0.606915);
        glVertex3d(1.427513, 1.740474, 0.454232);
        glVertex3d(1.604594, 1.604594, 0.454232);

        glNormal3d(0.391239, 0.206647, 0);
        glVertex3d(1.427513, 1.740473, 0.606915);
        glVertex3d(1.604594, 1.604594, 0.454232);
        glVertex3d(1.604594, 1.604594, 0.606915);

        glNormal3d(0.536117, 0.395456, -0.647564);
        glVertex3d(1.335903, 1.5818, 0.820672);
        glVertex3d(1.427513, 1.740473, 0.606915);
        glVertex3d(1.604594, 1.604594, 0.606915);

        glNormal3d(0.536117, 0.395456, -0.647564);
        glVertex3d(1.335903, 1.5818, 0.820672);
        glVertex3d(1.604594, 1.604594, 0.606915);
        glVertex3d(1.475038, 1.475038, 0.820672);

        glNormal3d(0.391239, 0.206647, 0);
        glVertex3d(1.335903, 1.581801, 1.045879);
        glVertex3d(1.335903, 1.5818, 0.820672);
        glVertex3d(1.475038, 1.475038, 0.820672);

        glNormal3d(0.391239, 0.206647, 0);
        glVertex3d(1.335903, 1.581801, 1.045879);
        glVertex3d(1.475038, 1.475038, 0.820672);
        glVertex3d(1.475038, 1.475038, 1.045879);

        glNormal3d(0.735175, 0.654874, -0.90042);
        glVertex3d(1.29048, 1.503126, 1.089394);
        glVertex3d(1.335903, 1.581801, 1.045879);
        glVertex3d(1.475038, 1.475038, 1.045879);

        glNormal3d(0.735175, 0.654874, -0.90042);
        glVertex3d(1.29048, 1.503126, 1.089394);
        glVertex3d(1.475038, 1.475038, 1.045879);
        glVertex3d(1.4108, 1.4108, 1.089394);

        glNormal3d(0.41552, 0.238291, -0.27961);
        glVertex3d(1.238567, 1.413211, 1.442855);
        glVertex3d(1.29048, 1.503126, 1.089394);
        glVertex3d(1.4108, 1.4108, 1.089394);

        glNormal3d(0.41552, 0.238291, -0.27961);
        glVertex3d(1.238567, 1.413211, 1.442855);
        glVertex3d(1.4108, 1.4108, 1.089394);
        glVertex3d(1.337385, 1.337385, 1.442855);

        glNormal3d(0.39315, 0.209138, -0.079177);
        glVertex3d(1.216703, 1.375341, 1.988697);
        glVertex3d(1.238567, 1.413211, 1.442855);
        glVertex3d(1.337385, 1.337385, 1.442855);

        glNormal3d(0.39315, 0.209137, -0.079176);
        glVertex3d(1.216703, 1.375341, 1.988697);
        glVertex3d(1.337385, 1.337385, 1.442855);
        glVertex3d(1.306465, 1.306465, 1.988697);

        glNormal3d(0.39273, 0.208589, 0.069937);
        glVertex3d(1.222948, 1.386157, 2.165321);
        glVertex3d(1.216703, 1.375341, 1.988697);
        glVertex3d(1.306465, 1.306465, 1.988697);

        glNormal3d(0.392729, 0.208589, 0.069936);
        glVertex3d(1.222948, 1.386157, 2.165321);
        glVertex3d(1.306465, 1.306465, 1.988697);
        glVertex3d(1.315296, 1.315296, 2.165321);

        glNormal3d(0.756628, 0.682831, 0.91661);
        glVertex3d(1.26147, 1.452879, 2.198636);
        glVertex3d(1.222948, 1.386157, 2.165321);
        glVertex3d(1.315296, 1.315296, 2.165321);

        glNormal3d(0.756628, 0.682831, 0.91661);
        glVertex3d(1.26147, 1.452879, 2.198636);
        glVertex3d(1.315296, 1.315296, 2.165321);
        glVertex3d(1.369774, 1.369774, 2.198636);

        glNormal3d(0.401812, 0.220426, 0.185567);
        glVertex3d(1.269104, 1.466102, 2.278795);
        glVertex3d(1.26147, 1.452879, 2.198636);
        glVertex3d(1.369774, 1.369774, 2.198636);

        glNormal3d(0.401812, 0.220426, 0.185567);
        glVertex3d(1.269104, 1.466102, 2.278795);
        glVertex3d(1.369774, 1.369774, 2.198636);
        glVertex3d(1.38057, 1.38057, 2.278795);

        glNormal3d(0.542642, 0.403959, 0.659969);
        glVertex3d(1.295213, 1.511324, 2.33773);
        glVertex3d(1.269104, 1.466102, 2.278795);
        glVertex3d(1.38057, 1.38057, 2.278795);

        glNormal3d(0.542643, 0.40396, 0.65997);
        glVertex3d(1.295213, 1.511324, 2.33773);
        glVertex3d(1.38057, 1.38057, 2.278795);
        glVertex3d(1.417494, 1.417494, 2.33773);

        glNormal3d(0.733934, 0.653255, 0.899431);
        glVertex3d(1.345445, 1.598329, 2.386132);
        glVertex3d(1.295213, 1.511324, 2.33773);
        glVertex3d(1.417494, 1.417494, 2.33773);

        glNormal3d(0.733933, 0.653255, 0.899431);
        glVertex3d(1.345445, 1.598329, 2.386132);
        glVertex3d(1.417494, 1.417494, 2.33773);
        glVertex3d(1.488534, 1.488534, 2.386132);

        glNormal3d(0.391239, 0.206647, 0);
        glVertex3d(1.345445, 1.598329, 2.435295);
        glVertex3d(1.345445, 1.598329, 2.386132);
        glVertex3d(1.488534, 1.488534, 2.386132);

        glNormal3d(0.391239, 0.206647, 0);
        glVertex3d(1.345445, 1.598329, 2.435295);
        glVertex3d(1.488534, 1.488534, 2.386132);
        glVertex3d(1.488534, 1.488534, 2.435295);

        glNormal3d(0.644151, 0.536249, -0.811361);
        glVertex3d(1.332086, 1.575189, 2.454381);
        glVertex3d(1.345445, 1.598329, 2.435295);
        glVertex3d(1.488534, 1.488534, 2.435295);

        glNormal3d(0.644152, 0.53625, -0.811361);
        glVertex3d(1.332086, 1.575189, 2.454381);
        glVertex3d(1.488534, 1.488534, 2.435295);
        glVertex3d(1.46964, 1.46964, 2.454381);

        glNormal3d(0.547806, 0.410689, 0.669502);
        glVertex3d(1.351171, 1.608246, 2.496369);
        glVertex3d(1.332086, 1.575189, 2.454381);
        glVertex3d(1.46964, 1.46964, 2.454381);

        glNormal3d(0.547807, 0.41069, 0.669503);
        glVertex3d(1.351171, 1.608246, 2.496369);
        glVertex3d(1.46964, 1.46964, 2.454381);
        glVertex3d(1.496631, 1.496631, 2.496369);

        glNormal3d(0.391249, 0.20666, -0.005753);
        glVertex3d(1.35, 1.606218, 2.9);
        glVertex3d(1.351171, 1.608246, 2.496369);
        glVertex3d(1.496631, 1.496631, 2.496369);

        glNormal3d(0.391248, 0.20666, -0.005753);
        glVertex3d(1.35, 1.606218, 2.9);
        glVertex3d(1.496631, 1.496631, 2.496369);
        glVertex3d(1.494975, 1.494975, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.3, 1.519615, 2.9);
        glVertex3d(1.35, 1.606218, 2.9);
        glVertex3d(1.494975, 1.494975, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.3, 1.519615, 2.9);
        glVertex3d(1.494975, 1.494975, 2.9);
        glVertex3d(1.424264, 1.424264, 2.9);

        glNormal3d(1.608762, 1.793353, 0);
        glVertex3d(1.3, 1.519615, 2.7);
        glVertex3d(1.3, 1.519615, 2.9);
        glVertex3d(1.424264, 1.424264, 2.9);

        glNormal3d(1.608761, 1.793353, 0);
        glVertex3d(1.3, 1.519615, 2.7);
        glVertex3d(1.424264, 1.424264, 2.9);
        glVertex3d(1.424264, 1.424264, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.3, 1.519615, 2.7);
        glVertex3d(1.424264, 1.424264, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.424264, 1.424264, 2.7);
        glVertex3d(1.519615, 1.3, 2.7);

        glNormal3d(1.793353, 1.608761, 0);
        glVertex3d(1.424264, 1.424264, 2.7);
        glVertex3d(1.424264, 1.424264, 2.9);
        glVertex3d(1.519615, 1.3, 2.9);

        glNormal3d(1.793354, 1.608761, 0);
        glVertex3d(1.424264, 1.424264, 2.7);
        glVertex3d(1.519615, 1.3, 2.9);
        glVertex3d(1.519615, 1.3, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1.424264, 1.424264, 2.9);
        glVertex3d(1.494975, 1.494975, 2.9);
        glVertex3d(1.606218, 1.35, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.424264, 1.424264, 2.9);
        glVertex3d(1.606218, 1.35, 2.9);
        glVertex3d(1.519615, 1.3, 2.9);

        glNormal3d(0.20666, 0.391249, -0.005753);
        glVertex3d(1.494975, 1.494975, 2.9);
        glVertex3d(1.496631, 1.496631, 2.496369);
        glVertex3d(1.608246, 1.351171, 2.496369);

        glNormal3d(0.20666, 0.391249, -0.005753);
        glVertex3d(1.494975, 1.494975, 2.9);
        glVertex3d(1.608246, 1.351171, 2.496369);
        glVertex3d(1.606218, 1.35, 2.9);

        glNormal3d(0.41069, 0.547807, 0.669503);
        glVertex3d(1.496631, 1.496631, 2.496369);
        glVertex3d(1.46964, 1.46964, 2.454381);
        glVertex3d(1.575189, 1.332086, 2.454381);

        glNormal3d(0.41069, 0.547807, 0.669503);
        glVertex3d(1.496631, 1.496631, 2.496369);
        glVertex3d(1.575189, 1.332086, 2.454381);
        glVertex3d(1.608246, 1.351171, 2.496369);

        glNormal3d(0.536249, 0.644152, -0.811361);
        glVertex3d(1.46964, 1.46964, 2.454381);
        glVertex3d(1.488534, 1.488534, 2.435295);
        glVertex3d(1.598329, 1.345445, 2.435295);

        glNormal3d(0.536249, 0.644151, -0.811361);
        glVertex3d(1.46964, 1.46964, 2.454381);
        glVertex3d(1.598329, 1.345445, 2.435295);
        glVertex3d(1.575189, 1.332086, 2.454381);

        glNormal3d(0.206646, 0.391239, 0);
        glVertex3d(1.488534, 1.488534, 2.435295);
        glVertex3d(1.488534, 1.488534, 2.386132);
        glVertex3d(1.598329, 1.345445, 2.386132);

        glNormal3d(0.206646, 0.391239, 0);
        glVertex3d(1.488534, 1.488534, 2.435295);
        glVertex3d(1.598329, 1.345445, 2.386132);
        glVertex3d(1.598329, 1.345445, 2.435295);

        glNormal3d(0.653255, 0.733934, 0.899431);
        glVertex3d(1.488534, 1.488534, 2.386132);
        glVertex3d(1.417494, 1.417494, 2.33773);
        glVertex3d(1.511324, 1.295213, 2.33773);

        glNormal3d(0.653255, 0.733934, 0.899431);
        glVertex3d(1.488534, 1.488534, 2.386132);
        glVertex3d(1.511324, 1.295213, 2.33773);
        glVertex3d(1.598329, 1.345445, 2.386132);

        glNormal3d(0.40396, 0.542643, 0.65997);
        glVertex3d(1.417494, 1.417494, 2.33773);
        glVertex3d(1.38057, 1.38057, 2.278795);
        glVertex3d(1.466101, 1.269104, 2.278795);

        glNormal3d(0.40396, 0.542643, 0.65997);
        glVertex3d(1.417494, 1.417494, 2.33773);
        glVertex3d(1.466101, 1.269104, 2.278795);
        glVertex3d(1.511324, 1.295213, 2.33773);

        glNormal3d(0.220426, 0.401812, 0.185567);
        glVertex3d(1.38057, 1.38057, 2.278795);
        glVertex3d(1.369774, 1.369774, 2.198636);
        glVertex3d(1.452879, 1.26147, 2.198636);

        glNormal3d(0.220425, 0.401812, 0.185566);
        glVertex3d(1.38057, 1.38057, 2.278795);
        glVertex3d(1.452879, 1.26147, 2.198636);
        glVertex3d(1.466101, 1.269104, 2.278795);

        glNormal3d(0.682831, 0.756628, 0.91661);
        glVertex3d(1.369774, 1.369774, 2.198636);
        glVertex3d(1.315296, 1.315296, 2.165321);
        glVertex3d(1.386157, 1.222948, 2.165321);

        glNormal3d(0.682831, 0.756628, 0.91661);
        glVertex3d(1.369774, 1.369774, 2.198636);
        glVertex3d(1.386157, 1.222948, 2.165321);
        glVertex3d(1.452879, 1.26147, 2.198636);

        glNormal3d(0.208589, 0.392729, 0.069936);
        glVertex3d(1.315296, 1.315296, 2.165321);
        glVertex3d(1.306465, 1.306465, 1.988697);
        glVertex3d(1.375341, 1.216703, 1.988697);

        glNormal3d(0.208589, 0.392729, 0.069936);
        glVertex3d(1.315296, 1.315296, 2.165321);
        glVertex3d(1.375341, 1.216703, 1.988697);
        glVertex3d(1.386157, 1.222948, 2.165321);

        glNormal3d(0.209137, 0.39315, -0.079176);
        glVertex3d(1.306465, 1.306465, 1.988697);
        glVertex3d(1.337385, 1.337385, 1.442855);
        glVertex3d(1.413211, 1.238567, 1.442855);

        glNormal3d(0.209137, 0.39315, -0.079176);
        glVertex3d(1.306465, 1.306465, 1.988697);
        glVertex3d(1.413211, 1.238567, 1.442855);
        glVertex3d(1.375341, 1.216703, 1.988697);

        glNormal3d(0.238291, 0.41552, -0.27961);
        glVertex3d(1.337385, 1.337385, 1.442855);
        glVertex3d(1.4108, 1.4108, 1.089394);
        glVertex3d(1.503126, 1.29048, 1.089394);

        glNormal3d(0.23829, 0.41552, -0.27961);
        glVertex3d(1.337385, 1.337385, 1.442855);
        glVertex3d(1.503126, 1.29048, 1.089394);
        glVertex3d(1.413211, 1.238567, 1.442855);

        glNormal3d(0.654874, 0.735175, -0.90042);
        glVertex3d(1.4108, 1.4108, 1.089394);
        glVertex3d(1.475038, 1.475038, 1.045879);
        glVertex3d(1.5818, 1.335903, 1.045879);

        glNormal3d(0.654874, 0.735175, -0.90042);
        glVertex3d(1.4108, 1.4108, 1.089394);
        glVertex3d(1.5818, 1.335903, 1.045879);
        glVertex3d(1.503126, 1.29048, 1.089394);

        glNormal3d(0.206646, 0.391239, 0);
        glVertex3d(1.475038, 1.475038, 1.045879);
        glVertex3d(1.475038, 1.475038, 0.820672);
        glVertex3d(1.5818, 1.335903, 0.820672);

        glNormal3d(0.206646, 0.391239, 0);
        glVertex3d(1.475038, 1.475038, 1.045879);
        glVertex3d(1.5818, 1.335903, 0.820672);
        glVertex3d(1.5818, 1.335903, 1.045879);

        glNormal3d(0.395456, 0.536118, -0.647564);
        glVertex3d(1.475038, 1.475038, 0.820672);
        glVertex3d(1.604594, 1.604594, 0.606915);
        glVertex3d(1.740474, 1.427513, 0.606915);

        glNormal3d(0.395456, 0.536118, -0.647564);
        glVertex3d(1.475038, 1.475038, 0.820672);
        glVertex3d(1.740474, 1.427513, 0.606915);
        glVertex3d(1.5818, 1.335903, 0.820672);

        glNormal3d(0.206647, 0.391239, 0);
        glVertex3d(1.604594, 1.604594, 0.606915);
        glVertex3d(1.604594, 1.604594, 0.454232);
        glVertex3d(1.740473, 1.427513, 0.454232);

        glNormal3d(0.206647, 0.391239, 0);
        glVertex3d(1.604594, 1.604594, 0.606915);
        glVertex3d(1.740473, 1.427513, 0.454232);
        glVertex3d(1.740474, 1.427513, 0.606915);

        glNormal3d(0.345903, 0.498094, 0.565905);
        glVertex3d(1.604594, 1.604594, 0.454232);
        glVertex3d(1.580302, 1.580302, 0.40461);
        glVertex3d(1.710722, 1.410336, 0.40461);

        glNormal3d(0.345903, 0.498094, 0.565905);
        glVertex3d(1.604594, 1.604594, 0.454232);
        glVertex3d(1.710722, 1.410336, 0.40461);
        glVertex3d(1.740473, 1.427513, 0.454232);

        glNormal3d(0.59768, 0.691289, -0.86188);
        glVertex3d(1.580302, 1.580302, 0.40461);
        glVertex3d(1.612691, 1.612691, 0.37789);
        glVertex3d(1.750391, 1.433238, 0.37789);

        glNormal3d(0.597681, 0.69129, -0.86188);
        glVertex3d(1.580302, 1.580302, 0.40461);
        glVertex3d(1.750391, 1.433238, 0.37789);
        glVertex3d(1.710722, 1.410336, 0.40461);

        glNormal3d(0.206671, 0.391258, -0.007839);
        glVertex3d(1.612691, 1.612691, 0.37789);
        glVertex3d(1.614804, 1.614804, 0);
        glVertex3d(1.752978, 1.434732, 0);

        glNormal3d(0.206671, 0.391257, -0.007839);
        glVertex3d(1.612691, 1.612691, 0.37789);
        glVertex3d(1.752978, 1.434732, 0);
        glVertex3d(1.750391, 1.433238, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(1.614804, 1.614804, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.752978, 1.434732, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.752978, 1.434732, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.839838, 1.225034, 0);

        glNormal3d(0.076149, 0.617328, -0.007839);
        glVertex3d(1.750391, 1.433238, 0.37789);
        glVertex3d(1.752978, 1.434732, 0);
        glVertex3d(1.839838, 1.225034, 0);

        glNormal3d(0.076149, 0.617329, -0.007839);
        glVertex3d(1.750391, 1.433238, 0.37789);
        glVertex3d(1.839838, 1.225034, 0);
        glVertex3d(1.836952, 1.22426, 0.37789);

        glNormal3d(0.53149, 0.805937, -0.86188);
        glVertex3d(1.710722, 1.410336, 0.40461);
        glVertex3d(1.750391, 1.433238, 0.37789);
        glVertex3d(1.836952, 1.22426, 0.37789);

        glNormal3d(0.531489, 0.805937, -0.86188);
        glVertex3d(1.710722, 1.410336, 0.40461);
        glVertex3d(1.836952, 1.22426, 0.37789);
        glVertex3d(1.792708, 1.212405, 0.40461);

        glNormal3d(0.238288, 0.684489, 0.565905);
        glVertex3d(1.740473, 1.427513, 0.454232);
        glVertex3d(1.710722, 1.410336, 0.40461);
        glVertex3d(1.792708, 1.212405, 0.40461);

        glNormal3d(0.238289, 0.684489, 0.565906);
        glVertex3d(1.740473, 1.427513, 0.454232);
        glVertex3d(1.792708, 1.212405, 0.40461);
        glVertex3d(1.825891, 1.221297, 0.454232);

        glNormal3d(0.076121, 0.617316, 0);
        glVertex3d(1.740474, 1.427513, 0.606915);
        glVertex3d(1.740473, 1.427513, 0.454232);
        glVertex3d(1.825891, 1.221297, 0.454232);

        glNormal3d(0.076121, 0.617316, 0);
        glVertex3d(1.740474, 1.427513, 0.606915);
        glVertex3d(1.825891, 1.221297, 0.454232);
        glVertex3d(1.825891, 1.221297, 0.606915);

        glNormal3d(0.295994, 0.708391, -0.647564);
        glVertex3d(1.5818, 1.335903, 0.820672);
        glVertex3d(1.740474, 1.427513, 0.606915);
        glVertex3d(1.825891, 1.221297, 0.606915);

        glNormal3d(0.295994, 0.708391, -0.647564);
        glVertex3d(1.5818, 1.335903, 0.820672);
        glVertex3d(1.825891, 1.221297, 0.606915);
        glVertex3d(1.648914, 1.173876, 0.820672);

        glNormal3d(0.07612, 0.617317, 0);
        glVertex3d(1.5818, 1.335903, 1.045879);
        glVertex3d(1.5818, 1.335903, 0.820672);
        glVertex3d(1.648914, 1.173876, 0.820672);

        glNormal3d(0.076121, 0.617317, 0);
        glVertex3d(1.5818, 1.335903, 1.045879);
        glVertex3d(1.648914, 1.173876, 0.820672);
        glVertex3d(1.648914, 1.173876, 1.045879);

        glNormal3d(0.598091, 0.833525, -0.90042);
        glVertex3d(1.503126, 1.29048, 1.089394);
        glVertex3d(1.5818, 1.335903, 1.045879);
        glVertex3d(1.648914, 1.173876, 1.045879);

        glNormal3d(0.598092, 0.833525, -0.90042);
        glVertex3d(1.503126, 1.29048, 1.089394);
        glVertex3d(1.648914, 1.173876, 1.045879);
        glVertex3d(1.561164, 1.150363, 1.089394);

        glNormal3d(0.11297, 0.632581, -0.27961);
        glVertex3d(1.413211, 1.238567, 1.442855);
        glVertex3d(1.503126, 1.29048, 1.089394);
        glVertex3d(1.561164, 1.150363, 1.089394);

        glNormal3d(0.11297, 0.632581, -0.27961);
        glVertex3d(1.413211, 1.238567, 1.442855);
        glVertex3d(1.561164, 1.150363, 1.089394);
        glVertex3d(1.460876, 1.123492, 1.442855);

        glNormal3d(0.079021, 0.618519, -0.079176);
        glVertex3d(1.375341, 1.216703, 1.988697);
        glVertex3d(1.413211, 1.238567, 1.442855);
        glVertex3d(1.460876, 1.123492, 1.442855);

        glNormal3d(0.07902, 0.618519, -0.079176);
        glVertex3d(1.375341, 1.216703, 1.988697);
        glVertex3d(1.460876, 1.123492, 1.442855);
        glVertex3d(1.418638, 1.112174, 1.988697);

        glNormal3d(0.078382, 0.618255, 0.069936);
        glVertex3d(1.386157, 1.222948, 2.165321);
        glVertex3d(1.375341, 1.216703, 1.988697);
        glVertex3d(1.418638, 1.112174, 1.988697);

        glNormal3d(0.078382, 0.618255, 0.069936);
        glVertex3d(1.386157, 1.222948, 2.165321);
        glVertex3d(1.418638, 1.112174, 1.988697);
        glVertex3d(1.430703, 1.115406, 2.165321);

        glNormal3d(0.630649, 0.84701, 0.91661);
        glVertex3d(1.452879, 1.26147, 2.198636);
        glVertex3d(1.386157, 1.222948, 2.165321);
        glVertex3d(1.430703, 1.115406, 2.165321);

        glNormal3d(0.63065, 0.84701, 0.91661);
        glVertex3d(1.452879, 1.26147, 2.198636);
        glVertex3d(1.430703, 1.115406, 2.165321);
        glVertex3d(1.505121, 1.135347, 2.198636);

        glNormal3d(0.092167, 0.623963, 0.185566);
        glVertex3d(1.466101, 1.269104, 2.278795);
        glVertex3d(1.452879, 1.26147, 2.198636);
        glVertex3d(1.505121, 1.135347, 2.198636);

        glNormal3d(0.092166, 0.623963, 0.185565);
        glVertex3d(1.466101, 1.269104, 2.278795);
        glVertex3d(1.505121, 1.135347, 2.198636);
        glVertex3d(1.519869, 1.139298, 2.278795);

        glNormal3d(0.305897, 0.712493, 0.659971);
        glVertex3d(1.511324, 1.295213, 2.33773);
        glVertex3d(1.466101, 1.269104, 2.278795);
        glVertex3d(1.519869, 1.139298, 2.278795);

        glNormal3d(0.305895, 0.712494, 0.659969);
        glVertex3d(1.511324, 1.295213, 2.33773);
        glVertex3d(1.519869, 1.139298, 2.278795);
        glVertex3d(1.570307, 1.152813, 2.33773);

        glNormal3d(0.596207, 0.832744, 0.899431);
        glVertex3d(1.598329, 1.345445, 2.386132);
        glVertex3d(1.511324, 1.295213, 2.33773);
        glVertex3d(1.570307, 1.152813, 2.33773);

        glNormal3d(0.596207, 0.832744, 0.899432);
        glVertex3d(1.598329, 1.345445, 2.386132);
        glVertex3d(1.570307, 1.152813, 2.33773);
        glVertex3d(1.667349, 1.178816, 2.386132);

        glNormal3d(0.07612, 0.617317, 0);
        glVertex3d(1.598329, 1.345445, 2.435295);
        glVertex3d(1.598329, 1.345445, 2.386132);
        glVertex3d(1.667349, 1.178816, 2.386132);

        glNormal3d(0.07612, 0.617317, 0);
        glVertex3d(1.598329, 1.345445, 2.435295);
        glVertex3d(1.667349, 1.178816, 2.386132);
        glVertex3d(1.667349, 1.178816, 2.435295);

        glNormal3d(0.45995, 0.776304, -0.811361);
        glVertex3d(1.575189, 1.332086, 2.454381);
        glVertex3d(1.598329, 1.345445, 2.435295);
        glVertex3d(1.667349, 1.178816, 2.435295);

        glNormal3d(0.45995, 0.776304, -0.811361);
        glVertex3d(1.575189, 1.332086, 2.454381);
        glVertex3d(1.667349, 1.178816, 2.435295);
        glVertex3d(1.64154, 1.1719, 2.454381);

        glNormal3d(0.313733, 0.715739, 0.669502);
        glVertex3d(1.608246, 1.351171, 2.496369);
        glVertex3d(1.575189, 1.332086, 2.454381);
        glVertex3d(1.64154, 1.1719, 2.454381);

        glNormal3d(0.313733, 0.715739, 0.669502);
        glVertex3d(1.608246, 1.351171, 2.496369);
        glVertex3d(1.64154, 1.1719, 2.454381);
        glVertex3d(1.67841, 1.18178, 2.496369);

        glNormal3d(1, 1, -1);
        glVertex3d(1.519615, 1.3, 2.9);
        glVertex3d(1.606218, 1.35, 2.9);
        glVertex3d(1.676148, 1.181173, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(1.519615, 1.3, 2.9);
        glVertex3d(1.676148, 1.181173, 2.9);
        glVertex3d(1.579556, 1.155291, 2.9);

        glNormal3d(1.92388, 1.382683, 0);
        glVertex3d(1.519615, 1.3, 2.7);
        glVertex3d(1.519615, 1.3, 2.9);
        glVertex3d(1.579556, 1.155291, 2.9);

        glNormal3d(1.92388, 1.382683, 0);
        glVertex3d(1.519615, 1.3, 2.7);
        glVertex3d(1.579556, 1.155291, 2.9);
        glVertex3d(1.579556, 1.155291, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.519615, 1.3, 2.7);
        glVertex3d(1.579556, 1.155291, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.579556, 1.155291, 2.7);
        glVertex3d(1.6, 1, 2.7);

        glNormal3d(0.263545, 0.903044, 0.669502);
        glVertex3d(1.67841, 1.18178, 2.496369);
        glVertex3d(1.64154, 1.1719, 2.454381);
        glVertex3d(1.664171, 1, 2.454381);

        glNormal3d(0.263545, 0.903044, 0.669502);
        glVertex3d(1.67841, 1.18178, 2.496369);
        glVertex3d(1.664171, 1, 2.454381);
        glVertex3d(1.702342, 1, 2.496369);

        glNormal3d(0.420455, 0.923701, -0.81136);
        glVertex3d(1.64154, 1.1719, 2.454381);
        glVertex3d(1.667349, 1.178816, 2.435295);
        glVertex3d(1.690891, 1, 2.435295);

        glNormal3d(0.420455, 0.923702, -0.811361);
        glVertex3d(1.64154, 1.1719, 2.454381);
        glVertex3d(1.690891, 1, 2.435295);
        glVertex3d(1.664171, 1, 2.454381);

        glNormal3d(0.008555, 0.869474, 0);
        glVertex3d(1.667349, 1.178816, 2.435295);
        glVertex3d(1.667349, 1.178816, 2.386132);
        glVertex3d(1.690891, 1, 2.386132);

        glNormal3d(0.008555, 0.869474, 0);
        glVertex3d(1.667349, 1.178816, 2.435295);
        glVertex3d(1.690891, 1, 2.386132);
        glVertex3d(1.690891, 1, 2.435295);

        glNormal3d(0.566677, 0.942952, 0.899432);
        glVertex3d(1.667349, 1.178816, 2.386132);
        glVertex3d(1.570307, 1.152813, 2.33773);
        glVertex3d(1.590426, 1, 2.33773);

        glNormal3d(0.566677, 0.942952, 0.899432);
        glVertex3d(1.667349, 1.178816, 2.386132);
        glVertex3d(1.590426, 1, 2.33773);
        glVertex3d(1.690891, 1, 2.386132);

        glNormal3d(0.255135, 0.901937, 0.659969);
        glVertex3d(1.570307, 1.152813, 2.33773);
        glVertex3d(1.519869, 1.139298, 2.278795);
        glVertex3d(1.538208, 1, 2.278795);

        glNormal3d(0.255134, 0.901937, 0.659969);
        glVertex3d(1.570307, 1.152813, 2.33773);
        glVertex3d(1.538208, 1, 2.278795);
        glVertex3d(1.590426, 1, 2.33773);

        glNormal3d(0.025775, 0.871742, 0.185565);
        glVertex3d(1.519869, 1.139298, 2.278795);
        glVertex3d(1.505121, 1.135347, 2.198636);
        glVertex3d(1.522939, 1, 2.198636);

        glNormal3d(0.025775, 0.871741, 0.185567);
        glVertex3d(1.519869, 1.139298, 2.278795);
        glVertex3d(1.522939, 1, 2.198636);
        glVertex3d(1.538208, 1, 2.278795);

        glNormal3d(0.603638, 0.947818, 0.91661);
        glVertex3d(1.505121, 1.135347, 2.198636);
        glVertex3d(1.430703, 1.115406, 2.165321);
        glVertex3d(1.445896, 1, 2.165321);

        glNormal3d(0.603638, 0.947818, 0.91661);
        glVertex3d(1.505121, 1.135347, 2.198636);
        glVertex3d(1.445896, 1, 2.165321);
        glVertex3d(1.522939, 1, 2.198636);

        glNormal3d(0.010983, 0.869793, 0.069936);
        glVertex3d(1.430703, 1.115406, 2.165321);
        glVertex3d(1.418638, 1.112174, 1.988697);
        glVertex3d(1.433406, 1, 1.988697);

        glNormal3d(0.010983, 0.869793, 0.069936);
        glVertex3d(1.430703, 1.115406, 2.165321);
        glVertex3d(1.433406, 1, 1.988697);
        glVertex3d(1.445896, 1, 2.165321);

        glNormal3d(0.011668, 0.869883, -0.079176);
        glVertex3d(1.418638, 1.112174, 1.988697);
        glVertex3d(1.460876, 1.123492, 1.442855);
        glVertex3d(1.477134, 1, 1.442855);

        glNormal3d(0.011668, 0.869883, -0.079176);
        glVertex3d(1.418638, 1.112174, 1.988697);
        glVertex3d(1.477134, 1, 1.442855);
        glVertex3d(1.433406, 1, 1.988697);

        glNormal3d(0.0481, 0.874681, -0.27961);
        glVertex3d(1.460876, 1.123492, 1.442855);
        glVertex3d(1.561164, 1.150363, 1.089394);
        glVertex3d(1.580959, 1, 1.089394);

        glNormal3d(0.0481, 0.874679, -0.279609);
        glVertex3d(1.460876, 1.123492, 1.442855);
        glVertex3d(1.580959, 1, 1.089394);
        glVertex3d(1.477134, 1, 1.442855);

        glNormal3d(0.5687, 0.943218, -0.90042);
        glVertex3d(1.561164, 1.150363, 1.089394);
        glVertex3d(1.648914, 1.173876, 1.045879);
        glVertex3d(1.671805, 1, 1.045879);

        glNormal3d(0.5687, 0.943219, -0.90042);
        glVertex3d(1.561164, 1.150363, 1.089394);
        glVertex3d(1.671805, 1, 1.045879);
        glVertex3d(1.580959, 1, 1.089394);

        glNormal3d(0.008555, 0.869474, 0);
        glVertex3d(1.648914, 1.173876, 1.045879);
        glVertex3d(1.648914, 1.173876, 0.820672);
        glVertex3d(1.671805, 1, 0.820672);

        glNormal3d(0.008555, 0.869474, 0);
        glVertex3d(1.648914, 1.173876, 1.045879);
        glVertex3d(1.671805, 1, 0.820672);
        glVertex3d(1.671805, 1, 1.045879);

        glNormal3d(0.244508, 0.900538, -0.647565);
        glVertex3d(1.648914, 1.173876, 0.820672);
        glVertex3d(1.825891, 1.221297, 0.606915);
        glVertex3d(1.855025, 1, 0.606915);

        glNormal3d(0.244508, 0.900538, -0.647564);
        glVertex3d(1.648914, 1.173876, 0.820672);
        glVertex3d(1.855025, 1, 0.606915);
        glVertex3d(1.671805, 1, 0.820672);

        glNormal3d(0.008555, 0.869474, 0);
        glVertex3d(1.825891, 1.221297, 0.606915);
        glVertex3d(1.825891, 1.221297, 0.454232);
        glVertex3d(1.855025, 1, 0.454232);

        glNormal3d(0.008555, 0.869474, 0);
        glVertex3d(1.825891, 1.221297, 0.606915);
        glVertex3d(1.855025, 1, 0.454232);
        glVertex3d(1.855025, 1, 0.606915);

        glNormal3d(0.182584, 0.892385, 0.565906);
        glVertex3d(1.825891, 1.221297, 0.454232);
        glVertex3d(1.792708, 1.212405, 0.40461);
        glVertex3d(1.820671, 1, 0.40461);

        glNormal3d(0.182582, 0.892385, 0.565904);
        glVertex3d(1.825891, 1.221297, 0.454232);
        glVertex3d(1.820671, 1, 0.40461);
        glVertex3d(1.855025, 1, 0.454232);

        glNormal3d(0.497226, 0.933809, -0.86188);
        glVertex3d(1.792708, 1.212405, 0.40461);
        glVertex3d(1.836952, 1.22426, 0.37789);
        glVertex3d(1.866476, 1, 0.37789);

        glNormal3d(0.497225, 0.933808, -0.861879);
        glVertex3d(1.792708, 1.212405, 0.40461);
        glVertex3d(1.866476, 1, 0.37789);
        glVertex3d(1.820671, 1, 0.40461);

        glNormal3d(0.008586, 0.869478, -0.007839);
        glVertex3d(1.836952, 1.22426, 0.37789);
        glVertex3d(1.839838, 1.225034, 0);
        glVertex3d(1.869464, 1, 0);

        glNormal3d(0.008586, 0.869479, -0.007839);
        glVertex3d(1.836952, 1.22426, 0.37789);
        glVertex3d(1.869464, 1, 0);
        glVertex3d(1.866476, 1, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(1.839838, 1.225034, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.869464, 1, 0);

        glNormal3d(0.008586, 1.130522, -0.007839);
        glVertex3d(1.839838, 0.774966, 0);
        glVertex3d(1.836952, 0.775739, 0.37789);
        glVertex3d(1.866476, 1, 0.37789);

        glNormal3d(0.008586, 1.130522, -0.007839);
        glVertex3d(1.839838, 0.774966, 0);
        glVertex3d(1.866476, 1, 0.37789);
        glVertex3d(1.869464, 1, 0);

        glNormal3d(0.497225, 1.066191, -0.861879);
        glVertex3d(1.820671, 1, 0.40461);
        glVertex3d(1.866476, 1, 0.37789);
        glVertex3d(1.836952, 0.775739, 0.37789);

        glNormal3d(0.497226, 1.066191, -0.86188);
        glVertex3d(1.820671, 1, 0.40461);
        glVertex3d(1.836952, 0.775739, 0.37789);
        glVertex3d(1.792708, 0.787595, 0.40461);

        glNormal3d(0.182582, 1.107615, 0.565904);
        glVertex3d(1.855025, 1, 0.454232);
        glVertex3d(1.820671, 1, 0.40461);
        glVertex3d(1.792708, 0.787595, 0.40461);

        glNormal3d(0.182583, 1.107615, 0.565905);
        glVertex3d(1.855025, 1, 0.454232);
        glVertex3d(1.792708, 0.787595, 0.40461);
        glVertex3d(1.825891, 0.778703, 0.454232);

        glNormal3d(0.008555, 1.130526, 0);
        glVertex3d(1.855025, 1, 0.606915);
        glVertex3d(1.855025, 1, 0.454232);
        glVertex3d(1.825891, 0.778703, 0.454232);

        glNormal3d(0.008555, 1.130526, 0);
        glVertex3d(1.855025, 1, 0.606915);
        glVertex3d(1.825891, 0.778703, 0.454232);
        glVertex3d(1.825891, 0.778703, 0.606915);

        glNormal3d(0.244509, 1.099463, -0.647564);
        glVertex3d(1.671805, 1, 0.820672);
        glVertex3d(1.855025, 1, 0.606915);
        glVertex3d(1.825891, 0.778703, 0.606915);

        glNormal3d(0.244508, 1.099462, -0.647564);
        glVertex3d(1.671805, 1, 0.820672);
        glVertex3d(1.825891, 0.778703, 0.606915);
        glVertex3d(1.648914, 0.826124, 0.820672);

        glNormal3d(0.008555, 1.130526, 0);
        glVertex3d(1.671805, 1, 1.045879);
        glVertex3d(1.671805, 1, 0.820672);
        glVertex3d(1.648914, 0.826124, 0.820672);

        glNormal3d(0.008555, 1.130527, -1e-006);
        glVertex3d(1.671805, 1, 1.045879);
        glVertex3d(1.648914, 0.826124, 0.820672);
        glVertex3d(1.648914, 0.826124, 1.045879);

        glNormal3d(0.5687, 1.056782, -0.90042);
        glVertex3d(1.580959, 1, 1.089394);
        glVertex3d(1.671805, 1, 1.045879);
        glVertex3d(1.648914, 0.826124, 1.045879);

        glNormal3d(0.568698, 1.056781, -0.900419);
        glVertex3d(1.580959, 1, 1.089394);
        glVertex3d(1.648914, 0.826124, 1.045879);
        glVertex3d(1.561164, 0.849637, 1.089394);

        glNormal3d(0.0481, 1.125319, -0.279609);
        glVertex3d(1.477134, 1, 1.442855);
        glVertex3d(1.580959, 1, 1.089394);
        glVertex3d(1.561164, 0.849637, 1.089394);

        glNormal3d(0.048101, 1.125321, -0.27961);
        glVertex3d(1.477134, 1, 1.442855);
        glVertex3d(1.561164, 0.849637, 1.089394);
        glVertex3d(1.460876, 0.876509, 1.442855);

        glNormal3d(0.011668, 1.130118, -0.079176);
        glVertex3d(1.433406, 1, 1.988697);
        glVertex3d(1.477134, 1, 1.442855);
        glVertex3d(1.460876, 0.876509, 1.442855);

        glNormal3d(0.011668, 1.130117, -0.079176);
        glVertex3d(1.433406, 1, 1.988697);
        glVertex3d(1.460876, 0.876509, 1.442855);
        glVertex3d(1.418638, 0.887826, 1.988697);

        glNormal3d(0.010983, 1.130207, 0.069936);
        glVertex3d(1.445896, 1, 2.165321);
        glVertex3d(1.433406, 1, 1.988697);
        glVertex3d(1.418638, 0.887826, 1.988697);

        glNormal3d(0.010983, 1.130207, 0.069936);
        glVertex3d(1.445896, 1, 2.165321);
        glVertex3d(1.418638, 0.887826, 1.988697);
        glVertex3d(1.430702, 0.884594, 2.165321);

        glNormal3d(0.603638, 1.052182, 0.91661);
        glVertex3d(1.522939, 1, 2.198636);
        glVertex3d(1.445896, 1, 2.165321);
        glVertex3d(1.430702, 0.884594, 2.165321);

        glNormal3d(0.603638, 1.052182, 0.91661);
        glVertex3d(1.522939, 1, 2.198636);
        glVertex3d(1.430702, 0.884594, 2.165321);
        glVertex3d(1.505121, 0.864654, 2.198636);

        glNormal3d(0.025775, 1.128259, 0.185567);
        glVertex3d(1.538208, 1, 2.278795);
        glVertex3d(1.522939, 1, 2.198636);
        glVertex3d(1.505121, 0.864654, 2.198636);

        glNormal3d(0.025775, 1.12826, 0.185567);
        glVertex3d(1.538208, 1, 2.278795);
        glVertex3d(1.505121, 0.864654, 2.198636);
        glVertex3d(1.519869, 0.860702, 2.278795);

        glNormal3d(0.255134, 1.098064, 0.659969);
        glVertex3d(1.590426, 1, 2.33773);
        glVertex3d(1.538208, 1, 2.278795);
        glVertex3d(1.519869, 0.860702, 2.278795);

        glNormal3d(0.255134, 1.098064, 0.659969);
        glVertex3d(1.590426, 1, 2.33773);
        glVertex3d(1.519869, 0.860702, 2.278795);
        glVertex3d(1.570307, 0.847187, 2.33773);

        glNormal3d(0.566677, 1.057048, 0.899431);
        glVertex3d(1.690891, 1, 2.386132);
        glVertex3d(1.590426, 1, 2.33773);
        glVertex3d(1.570307, 0.847187, 2.33773);

        glNormal3d(0.566678, 1.057048, 0.899432);
        glVertex3d(1.690891, 1, 2.386132);
        glVertex3d(1.570307, 0.847187, 2.33773);
        glVertex3d(1.667349, 0.821184, 2.386132);

        glNormal3d(0.008555, 1.130525, 0);
        glVertex3d(1.690891, 1, 2.435295);
        glVertex3d(1.690891, 1, 2.386132);
        glVertex3d(1.667349, 0.821184, 2.386132);

        glNormal3d(0.008555, 1.130525, 0);
        glVertex3d(1.690891, 1, 2.435295);
        glVertex3d(1.667349, 0.821184, 2.386132);
        glVertex3d(1.667349, 0.821184, 2.435295);

        glNormal3d(0.420455, 1.076298, -0.811361);
        glVertex3d(1.664171, 1, 2.454381);
        glVertex3d(1.690891, 1, 2.435295);
        glVertex3d(1.667349, 0.821184, 2.435295);

        glNormal3d(0.420456, 1.076298, -0.811361);
        glVertex3d(1.664171, 1, 2.454381);
        glVertex3d(1.667349, 0.821184, 2.435295);
        glVertex3d(1.64154, 0.8281, 2.454381);

        glNormal3d(0.263545, 1.096956, 0.669502);
        glVertex3d(1.702342, 1, 2.496369);
        glVertex3d(1.664171, 1, 2.454381);
        glVertex3d(1.64154, 0.8281, 2.454381);

        glNormal3d(0.263546, 1.096955, 0.669504);
        glVertex3d(1.702342, 1, 2.496369);
        glVertex3d(1.64154, 0.8281, 2.454381);
        glVertex3d(1.67841, 0.818221, 2.496369);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1.6, 1, 2.7);
        glVertex3d(1.579556, 0.844709, 2.7);

        glNormal3d(0.008572, 0.869476, -0.005753);
        glVertex3d(1.702342, 1, 2.496369);
        glVertex3d(1.701171, 1, 2.698184);
        glVertex3d(1.67841, 1.18178, 2.496369);

        glNormal3d(0.008571, 1.130523, -0.005752);
        glVertex3d(1.701171, 1, 2.698184);
        glVertex3d(1.702342, 1, 2.496369);
        glVertex3d(1.67841, 0.818221, 2.496369);

        glNormal3d(0.008572, 1.130523, -0.005753);
        glVertex3d(1.67841, 0.818221, 2.496369);
        glVertex3d(1.677279, 0.818524, 2.698184);
        glVertex3d(1.701171, 1, 2.698184);

        glNormal3d(0.982058, 1.002362, -0.999836);
        glVertex3d(1.579556, 0.844709, 2.7);
        glVertex3d(1.6, 1, 2.7);
        glVertex3d(1.701171, 1, 2.698184);

        glNormal3d(0.982058, 1.002362, -0.999836);
        glVertex3d(1.579556, 0.844709, 2.7);
        glVertex3d(1.701171, 1, 2.698184);
        glVertex3d(1.677279, 0.818524, 2.698184);

        glNormal3d(0.076136, 0.617323, -0.005753);
        glVertex3d(1.677279, 1.181476, 2.698184);
        glVertex3d(1.606218, 1.35, 2.9);
        glVertex3d(1.608246, 1.351171, 2.496369);

        glNormal3d(0.076136, 0.617323, -0.005752);
        glVertex3d(1.67841, 1.18178, 2.496369);
        glVertex3d(1.677279, 1.181476, 2.698184);
        glVertex3d(1.608246, 1.351171, 2.496369);

        glNormal3d(0.076136, 0.617323, -0.005753);
        glVertex3d(1.677279, 1.181476, 2.698184);
        glVertex3d(1.676148, 1.181173, 2.9);
        glVertex3d(1.606218, 1.35, 2.9);

        glNormal3d(0.008571, 0.869477, -0.005752);
        glVertex3d(1.677279, 1.181476, 2.698184);
        glVertex3d(1.67841, 1.18178, 2.496369);
        glVertex3d(1.701171, 1, 2.698184);

        glNormal3d(0.741181, 1.965926, 0);
        glVertex3d(1.676148, 1.181173, 2.9);
        glVertex3d(1.677279, 1.181476, 2.698184);
        glVertex3d(1.579556, 1.155291, 2.7);

        glNormal3d(0.741181, 1.965926, 0);
        glVertex3d(1.676148, 1.181173, 2.9);
        glVertex3d(1.579556, 1.155291, 2.7);
        glVertex3d(1.579556, 1.155291, 2.9);

        glNormal3d(0.982058, 0.997638, -0.999836);
        glVertex3d(1.579556, 1.155291, 2.7);
        glVertex3d(1.677279, 1.181476, 2.698184);
        glVertex3d(1.701171, 1, 2.698184);

        glNormal3d(0.982058, 0.997638, -0.999836);
        glVertex3d(1.579556, 1.155291, 2.7);
        glVertex3d(1.701171, 1, 2.698184);
        glVertex3d(1.6, 1, 2.7);

        glNormal3d(1.002362, 0.982057, -0.999836);
        glVertex3d(0.844709, 1.579556, 2.7);
        glVertex3d(0.818524, 1.677279, 2.698184);
        glVertex3d(1, 1.701171, 2.698184);

        glNormal3d(1.002362, 0.982057, -0.999836);
        glVertex3d(0.844709, 1.579556, 2.7);
        glVertex3d(1, 1.701171, 2.698184);
        glVertex3d(1, 1.6, 2.7);

        glNormal3d(0.034074, 0.741181, 0);
        glVertex3d(0.818827, 1.676148, 2.9);
        glVertex3d(0.818524, 1.677279, 2.698184);
        glVertex3d(0.844709, 1.579556, 2.7);

        glNormal3d(0.034074, 0.74118, 0);
        glVertex3d(0.818827, 1.676148, 2.9);
        glVertex3d(0.844709, 1.579556, 2.7);
        glVertex3d(0.844709, 1.579556, 2.9);

        glNormal3d(1.130523, 0.008571, -0.005752);
        glVertex3d(0.818524, 1.677279, 2.698184);
        glVertex3d(0.818221, 1.67841, 2.496369);
        glVertex3d(1, 1.701171, 2.698184);

        glNormal3d(1.382677, 0.076136, -0.005753);
        glVertex3d(0.818524, 1.677279, 2.698184);
        glVertex3d(0.818827, 1.676148, 2.9);
        glVertex3d(0.65, 1.606218, 2.9);

        glNormal3d(1.382677, 0.076136, -0.005752);
        glVertex3d(0.818221, 1.67841, 2.496369);
        glVertex3d(0.818524, 1.677279, 2.698184);
        glVertex3d(0.648829, 1.608246, 2.496369);

        glNormal3d(1.382677, 0.076136, -0.005753);
        glVertex3d(0.818524, 1.677279, 2.698184);
        glVertex3d(0.65, 1.606218, 2.9);
        glVertex3d(0.648829, 1.608246, 2.496369);

        glNormal3d(0.997638, 0.982057, -0.999836);
        glVertex3d(1.155292, 1.579555, 2.7);
        glVertex3d(1, 1.6, 2.7);
        glVertex3d(1, 1.701171, 2.698184);

        glNormal3d(0.997638, 0.982057, -0.999836);
        glVertex3d(1.155292, 1.579555, 2.7);
        glVertex3d(1, 1.701171, 2.698184);
        glVertex3d(1.181477, 1.677279, 2.698184);

        glNormal3d(0.869476, 0.008572, -0.005753);
        glVertex3d(1.18178, 1.67841, 2.496369);
        glVertex3d(1.181477, 1.677279, 2.698184);
        glVertex3d(1, 1.701171, 2.698184);

        glNormal3d(0.869475, 0.008572, -0.005753);
        glVertex3d(1, 1.701171, 2.698184);
        glVertex3d(1, 1.702342, 2.496369);
        glVertex3d(1.18178, 1.67841, 2.496369);

        glNormal3d(1.130524, 0.008572, -0.005753);
        glVertex3d(1, 1.702342, 2.496369);
        glVertex3d(1, 1.701171, 2.698184);
        glVertex3d(0.818221, 1.67841, 2.496369);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(1, 1.6, 2.7);
        glVertex3d(1.155292, 1.579555, 2.7);

        glNormal3d(0.903044, 0.263546, 0.669503);
        glVertex3d(1, 1.702342, 2.496369);
        glVertex3d(1, 1.664171, 2.454381);
        glVertex3d(1.1719, 1.64154, 2.454381);

        glNormal3d(0.903044, 0.263545, 0.669503);
        glVertex3d(1, 1.702342, 2.496369);
        glVertex3d(1.1719, 1.64154, 2.454381);
        glVertex3d(1.18178, 1.67841, 2.496369);

        glNormal3d(0.923702, 0.420455, -0.811361);
        glVertex3d(1, 1.664171, 2.454381);
        glVertex3d(1, 1.690891, 2.435295);
        glVertex3d(1.178816, 1.667349, 2.435295);

        glNormal3d(0.923702, 0.420456, -0.811361);
        glVertex3d(1, 1.664171, 2.454381);
        glVertex3d(1.178816, 1.667349, 2.435295);
        glVertex3d(1.1719, 1.64154, 2.454381);

        glNormal3d(0.869473, 0.008555, 0);
        glVertex3d(1, 1.690891, 2.435295);
        glVertex3d(1, 1.690891, 2.386132);
        glVertex3d(1.178816, 1.667349, 2.386132);

        glNormal3d(0.869474, 0.008555, 2e-006);
        glVertex3d(1, 1.690891, 2.435295);
        glVertex3d(1.178816, 1.667349, 2.386132);
        glVertex3d(1.178816, 1.667349, 2.435295);

        glNormal3d(0.942952, 0.566677, 0.899431);
        glVertex3d(1, 1.690891, 2.386132);
        glVertex3d(1, 1.590426, 2.33773);
        glVertex3d(1.152814, 1.570308, 2.33773);

        glNormal3d(0.942952, 0.566677, 0.899431);
        glVertex3d(1, 1.690891, 2.386132);
        glVertex3d(1.152814, 1.570308, 2.33773);
        glVertex3d(1.178816, 1.667349, 2.386132);

        glNormal3d(0.901936, 0.255135, 0.65997);
        glVertex3d(1, 1.590426, 2.33773);
        glVertex3d(1, 1.538208, 2.278795);
        glVertex3d(1.139298, 1.519869, 2.278795);

        glNormal3d(0.901937, 0.255135, 0.65997);
        glVertex3d(1, 1.590426, 2.33773);
        glVertex3d(1.139298, 1.519869, 2.278795);
        glVertex3d(1.152814, 1.570308, 2.33773);

        glNormal3d(0.871741, 0.025775, 0.185567);
        glVertex3d(1, 1.538208, 2.278795);
        glVertex3d(1, 1.522939, 2.198636);
        glVertex3d(1.135347, 1.505121, 2.198636);

        glNormal3d(0.87174, 0.025775, 0.185567);
        glVertex3d(1, 1.538208, 2.278795);
        glVertex3d(1.135347, 1.505121, 2.198636);
        glVertex3d(1.139298, 1.519869, 2.278795);

        glNormal3d(0.947818, 0.603638, 0.91661);
        glVertex3d(1, 1.522939, 2.198636);
        glVertex3d(1, 1.445896, 2.165321);
        glVertex3d(1.115406, 1.430703, 2.165321);

        glNormal3d(0.947818, 0.603638, 0.91661);
        glVertex3d(1, 1.522939, 2.198636);
        glVertex3d(1.115406, 1.430703, 2.165321);
        glVertex3d(1.135347, 1.505121, 2.198636);

        glNormal3d(0.869793, 0.010983, 0.069936);
        glVertex3d(1, 1.445896, 2.165321);
        glVertex3d(1, 1.433407, 1.988697);
        glVertex3d(1.112174, 1.418639, 1.988697);

        glNormal3d(0.869794, 0.010983, 0.069937);
        glVertex3d(1, 1.445896, 2.165321);
        glVertex3d(1.112174, 1.418639, 1.988697);
        glVertex3d(1.115406, 1.430703, 2.165321);

        glNormal3d(0.869884, 0.011668, -0.079176);
        glVertex3d(1, 1.433407, 1.988697);
        glVertex3d(1, 1.477134, 1.442855);
        glVertex3d(1.123492, 1.460877, 1.442855);

        glNormal3d(0.869883, 0.011668, -0.079177);
        glVertex3d(1, 1.433407, 1.988697);
        glVertex3d(1.123492, 1.460877, 1.442855);
        glVertex3d(1.112174, 1.418639, 1.988697);

        glNormal3d(0.87468, 0.0481, -0.27961);
        glVertex3d(1, 1.477134, 1.442855);
        glVertex3d(1, 1.58096, 1.089394);
        glVertex3d(1.150363, 1.561164, 1.089394);

        glNormal3d(0.87468, 0.0481, -0.27961);
        glVertex3d(1, 1.477134, 1.442855);
        glVertex3d(1.150363, 1.561164, 1.089394);
        glVertex3d(1.123492, 1.460877, 1.442855);

        glNormal3d(0.943218, 0.5687, -0.90042);
        glVertex3d(1, 1.58096, 1.089394);
        glVertex3d(1, 1.671806, 1.045879);
        glVertex3d(1.173876, 1.648914, 1.045879);

        glNormal3d(0.943218, 0.568699, -0.90042);
        glVertex3d(1, 1.58096, 1.089394);
        glVertex3d(1.173876, 1.648914, 1.045879);
        glVertex3d(1.150363, 1.561164, 1.089394);

        glNormal3d(0.869474, 0.008555, 0);
        glVertex3d(1, 1.671806, 1.045879);
        glVertex3d(1, 1.671805, 0.820672);
        glVertex3d(1.173876, 1.648914, 0.820672);

        glNormal3d(0.869474, 0.008555, 0);
        glVertex3d(1, 1.671806, 1.045879);
        glVertex3d(1.173876, 1.648914, 0.820672);
        glVertex3d(1.173876, 1.648914, 1.045879);

        glNormal3d(0.900537, 0.244509, -0.647564);
        glVertex3d(1, 1.671805, 0.820672);
        glVertex3d(1, 1.855025, 0.606915);
        glVertex3d(1.221297, 1.825891, 0.606915);

        glNormal3d(0.900537, 0.244508, -0.647564);
        glVertex3d(1, 1.671805, 0.820672);
        glVertex3d(1.221297, 1.825891, 0.606915);
        glVertex3d(1.173876, 1.648914, 0.820672);

        glNormal3d(0.869474, 0.008555, 0);
        glVertex3d(1, 1.855025, 0.606915);
        glVertex3d(1, 1.855025, 0.454232);
        glVertex3d(1.221297, 1.825891, 0.454232);

        glNormal3d(0.869473, 0.008555, -1e-006);
        glVertex3d(1, 1.855025, 0.606915);
        glVertex3d(1.221297, 1.825891, 0.454232);
        glVertex3d(1.221297, 1.825891, 0.606915);

        glNormal3d(0.892385, 0.182582, 0.565904);
        glVertex3d(1, 1.855025, 0.454232);
        glVertex3d(1, 1.820672, 0.40461);
        glVertex3d(1.212405, 1.792708, 0.40461);

        glNormal3d(0.892385, 0.182583, 0.565905);
        glVertex3d(1, 1.855025, 0.454232);
        glVertex3d(1.212405, 1.792708, 0.40461);
        glVertex3d(1.221297, 1.825891, 0.454232);

        glNormal3d(0.933809, 0.497223, -0.861878);
        glVertex3d(1, 1.820672, 0.40461);
        glVertex3d(1, 1.866476, 0.37789);
        glVertex3d(1.224261, 1.836952, 0.37789);

        glNormal3d(0.933808, 0.497226, -0.86188);
        glVertex3d(1, 1.820672, 0.40461);
        glVertex3d(1.224261, 1.836952, 0.37789);
        glVertex3d(1.212405, 1.792708, 0.40461);

        glNormal3d(0.869478, 0.008586, -0.007839);
        glVertex3d(1, 1.866476, 0.37789);
        glVertex3d(1, 1.869464, 0);
        glVertex3d(1.225034, 1.839838, 0);

        glNormal3d(0.869479, 0.008585, -0.007839);
        glVertex3d(1, 1.866476, 0.37789);
        glVertex3d(1.225034, 1.839838, 0);
        glVertex3d(1.224261, 1.836952, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(0.774966, 1.839838, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1, 1.869464, 0);

        glNormal3d(1.130521, 0.008585, -0.007839);
        glVertex3d(0.77574, 1.836952, 0.37789);
        glVertex3d(0.774966, 1.839838, 0);
        glVertex3d(1, 1.869464, 0);

        glNormal3d(1.130521, 0.008585, -0.007839);
        glVertex3d(0.77574, 1.836952, 0.37789);
        glVertex3d(1, 1.869464, 0);
        glVertex3d(1, 1.866476, 0.37789);

        glNormal3d(1.066191, 0.497225, -0.86188);
        glVertex3d(0.787595, 1.792708, 0.40461);
        glVertex3d(0.77574, 1.836952, 0.37789);
        glVertex3d(1, 1.866476, 0.37789);

        glNormal3d(1.066192, 0.497223, -0.861878);
        glVertex3d(0.787595, 1.792708, 0.40461);
        glVertex3d(1, 1.866476, 0.37789);
        glVertex3d(1, 1.820672, 0.40461);

        glNormal3d(1.107615, 0.182582, 0.565903);
        glVertex3d(0.778703, 1.825891, 0.454232);
        glVertex3d(0.787595, 1.792708, 0.40461);
        glVertex3d(1, 1.820672, 0.40461);

        glNormal3d(1.107615, 0.182583, 0.565904);
        glVertex3d(0.778703, 1.825891, 0.454232);
        glVertex3d(1, 1.820672, 0.40461);
        glVertex3d(1, 1.855025, 0.454232);

        glNormal3d(1.130527, 0.008555, 0);
        glVertex3d(0.778703, 1.825891, 0.606915);
        glVertex3d(0.778703, 1.825891, 0.454232);
        glVertex3d(1, 1.855025, 0.454232);

        glNormal3d(1.130527, 0.008555, 0);
        glVertex3d(0.778703, 1.825891, 0.606915);
        glVertex3d(1, 1.855025, 0.454232);
        glVertex3d(1, 1.855025, 0.606915);

        glNormal3d(1.099463, 0.244508, -0.647564);
        glVertex3d(0.826124, 1.648914, 0.820672);
        glVertex3d(0.778703, 1.825891, 0.606915);
        glVertex3d(1, 1.855025, 0.606915);

        glNormal3d(1.099463, 0.244509, -0.647564);
        glVertex3d(0.826124, 1.648914, 0.820672);
        glVertex3d(1, 1.855025, 0.606915);
        glVertex3d(1, 1.671805, 0.820672);

        glNormal3d(1.130526, 0.008555, 0);
        glVertex3d(0.826124, 1.648914, 1.045879);
        glVertex3d(0.826124, 1.648914, 0.820672);
        glVertex3d(1, 1.671805, 0.820672);

        glNormal3d(1.130526, 0.008555, 0);
        glVertex3d(0.826124, 1.648914, 1.045879);
        glVertex3d(1, 1.671805, 0.820672);
        glVertex3d(1, 1.671806, 1.045879);

        glNormal3d(1.056782, 0.568699, -0.90042);
        glVertex3d(0.849637, 1.561164, 1.089394);
        glVertex3d(0.826124, 1.648914, 1.045879);
        glVertex3d(1, 1.671806, 1.045879);

        glNormal3d(1.056781, 0.5687, -0.90042);
        glVertex3d(0.849637, 1.561164, 1.089394);
        glVertex3d(1, 1.671806, 1.045879);
        glVertex3d(1, 1.58096, 1.089394);

        glNormal3d(1.125319, 0.0481, -0.27961);
        glVertex3d(0.876509, 1.460877, 1.442855);
        glVertex3d(0.849637, 1.561164, 1.089394);
        glVertex3d(1, 1.58096, 1.089394);

        glNormal3d(1.12532, 0.0481, -0.27961);
        glVertex3d(0.876509, 1.460877, 1.442855);
        glVertex3d(1, 1.58096, 1.089394);
        glVertex3d(1, 1.477134, 1.442855);

        glNormal3d(1.130116, 0.011668, -0.079176);
        glVertex3d(0.887826, 1.418639, 1.988697);
        glVertex3d(0.876509, 1.460877, 1.442855);
        glVertex3d(1, 1.477134, 1.442855);

        glNormal3d(1.130117, 0.011668, -0.079176);
        glVertex3d(0.887826, 1.418639, 1.988697);
        glVertex3d(1, 1.477134, 1.442855);
        glVertex3d(1, 1.433407, 1.988697);

        glNormal3d(1.130207, 0.010983, 0.069937);
        glVertex3d(0.884594, 1.430703, 2.165321);
        glVertex3d(0.887826, 1.418639, 1.988697);
        glVertex3d(1, 1.433407, 1.988697);

        glNormal3d(1.130206, 0.010983, 0.069936);
        glVertex3d(0.884594, 1.430703, 2.165321);
        glVertex3d(1, 1.433407, 1.988697);
        glVertex3d(1, 1.445896, 2.165321);

        glNormal3d(1.052182, 0.603638, 0.91661);
        glVertex3d(0.864653, 1.505121, 2.198636);
        glVertex3d(0.884594, 1.430703, 2.165321);
        glVertex3d(1, 1.445896, 2.165321);

        glNormal3d(1.052182, 0.603638, 0.91661);
        glVertex3d(0.864653, 1.505121, 2.198636);
        glVertex3d(1, 1.445896, 2.165321);
        glVertex3d(1, 1.522939, 2.198636);

        glNormal3d(1.128259, 0.025775, 0.185566);
        glVertex3d(0.860702, 1.519869, 2.278795);
        glVertex3d(0.864653, 1.505121, 2.198636);
        glVertex3d(1, 1.522939, 2.198636);

        glNormal3d(1.128259, 0.025775, 0.185567);
        glVertex3d(0.860702, 1.519869, 2.278795);
        glVertex3d(1, 1.522939, 2.198636);
        glVertex3d(1, 1.538208, 2.278795);

        glNormal3d(1.098063, 0.255136, 0.659971);
        glVertex3d(0.847187, 1.570308, 2.33773);
        glVertex3d(0.860702, 1.519869, 2.278795);
        glVertex3d(1, 1.538208, 2.278795);

        glNormal3d(1.098063, 0.255135, 0.65997);
        glVertex3d(0.847187, 1.570308, 2.33773);
        glVertex3d(1, 1.538208, 2.278795);
        glVertex3d(1, 1.590426, 2.33773);

        glNormal3d(1.057048, 0.566677, 0.899431);
        glVertex3d(0.821184, 1.667349, 2.386132);
        glVertex3d(0.847187, 1.570308, 2.33773);
        glVertex3d(1, 1.590426, 2.33773);

        glNormal3d(1.057048, 0.566677, 0.899431);
        glVertex3d(0.821184, 1.667349, 2.386132);
        glVertex3d(1, 1.590426, 2.33773);
        glVertex3d(1, 1.690891, 2.386132);

        glNormal3d(1.130526, 0.008555, 0);
        glVertex3d(0.821184, 1.667349, 2.435295);
        glVertex3d(0.821184, 1.667349, 2.386132);
        glVertex3d(1, 1.690891, 2.386132);

        glNormal3d(1.130526, 0.008555, 0);
        glVertex3d(0.821184, 1.667349, 2.435295);
        glVertex3d(1, 1.690891, 2.386132);
        glVertex3d(1, 1.690891, 2.435295);

        glNormal3d(1.076298, 0.420455, -0.811361);
        glVertex3d(0.8281, 1.64154, 2.454381);
        glVertex3d(0.821184, 1.667349, 2.435295);
        glVertex3d(1, 1.690891, 2.435295);

        glNormal3d(1.076298, 0.420455, -0.811361);
        glVertex3d(0.8281, 1.64154, 2.454381);
        glVertex3d(1, 1.690891, 2.435295);
        glVertex3d(1, 1.664171, 2.454381);

        glNormal3d(1.096956, 0.263545, 0.669502);
        glVertex3d(0.818221, 1.67841, 2.496369);
        glVertex3d(0.8281, 1.64154, 2.454381);
        glVertex3d(1, 1.664171, 2.454381);

        glNormal3d(1.096956, 0.263546, 0.669503);
        glVertex3d(0.818221, 1.67841, 2.496369);
        glVertex3d(1, 1.664171, 2.454381);
        glVertex3d(1, 1.702342, 2.496369);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.844709, 1.579556, 2.7);
        glVertex3d(1, 1.6, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.7, 1.519615, 2.7);
        glVertex3d(0.844709, 1.579556, 2.7);

        glNormal3d(0.617317, 1.92388, 0);
        glVertex3d(0.7, 1.519615, 2.7);
        glVertex3d(0.7, 1.519615, 2.9);
        glVertex3d(0.844709, 1.579556, 2.9);

        glNormal3d(0.617317, 1.92388, 0);
        glVertex3d(0.7, 1.519615, 2.7);
        glVertex3d(0.844709, 1.579556, 2.9);
        glVertex3d(0.844709, 1.579556, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(0.7, 1.519615, 2.9);
        glVertex3d(0.65, 1.606218, 2.9);
        glVertex3d(0.818827, 1.676148, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.7, 1.519615, 2.9);
        glVertex3d(0.818827, 1.676148, 2.9);
        glVertex3d(0.844709, 1.579556, 2.9);

        glNormal3d(1.284261, 0.313734, 0.669503);
        glVertex3d(0.648829, 1.608246, 2.496369);
        glVertex3d(0.667914, 1.575189, 2.454381);
        glVertex3d(0.8281, 1.64154, 2.454381);

        glNormal3d(1.284261, 0.313733, 0.669502);
        glVertex3d(0.648829, 1.608246, 2.496369);
        glVertex3d(0.8281, 1.64154, 2.454381);
        glVertex3d(0.818221, 1.67841, 2.496369);

        glNormal3d(1.223695, 0.459951, -0.811361);
        glVertex3d(0.667914, 1.575189, 2.454381);
        glVertex3d(0.654555, 1.598329, 2.435295);
        glVertex3d(0.821184, 1.667349, 2.435295);

        glNormal3d(1.223696, 0.45995, -0.811361);
        glVertex3d(0.667914, 1.575189, 2.454381);
        glVertex3d(0.821184, 1.667349, 2.435295);
        glVertex3d(0.8281, 1.64154, 2.454381);

        glNormal3d(1.382683, 0.07612, 0);
        glVertex3d(0.654555, 1.598329, 2.435295);
        glVertex3d(0.654555, 1.598329, 2.386132);
        glVertex3d(0.821184, 1.667349, 2.386132);

        glNormal3d(1.382683, 0.07612, 0);
        glVertex3d(0.654555, 1.598329, 2.435295);
        glVertex3d(0.821184, 1.667349, 2.386132);
        glVertex3d(0.821184, 1.667349, 2.435295);

        glNormal3d(1.167256, 0.596207, 0.899431);
        glVertex3d(0.654555, 1.598329, 2.386132);
        glVertex3d(0.704787, 1.511324, 2.33773);
        glVertex3d(0.847187, 1.570308, 2.33773);

        glNormal3d(1.167256, 0.596207, 0.899431);
        glVertex3d(0.654555, 1.598329, 2.386132);
        glVertex3d(0.847187, 1.570308, 2.33773);
        glVertex3d(0.821184, 1.667349, 2.386132);

        glNormal3d(1.287507, 0.305896, 0.659969);
        glVertex3d(0.704787, 1.511324, 2.33773);
        glVertex3d(0.730896, 1.466102, 2.278795);
        glVertex3d(0.860702, 1.519869, 2.278795);

        glNormal3d(1.287507, 0.305897, 0.659971);
        glVertex3d(0.704787, 1.511324, 2.33773);
        glVertex3d(0.860702, 1.519869, 2.278795);
        glVertex3d(0.847187, 1.570308, 2.33773);

        glNormal3d(1.376037, 0.092167, 0.185568);
        glVertex3d(0.730896, 1.466102, 2.278795);
        glVertex3d(0.73853, 1.452879, 2.198636);
        glVertex3d(0.864653, 1.505121, 2.198636);

        glNormal3d(1.376036, 0.092166, 0.185566);
        glVertex3d(0.730896, 1.466102, 2.278795);
        glVertex3d(0.864653, 1.505121, 2.198636);
        glVertex3d(0.860702, 1.519869, 2.278795);

        glNormal3d(1.15299, 0.630649, 0.91661);
        glVertex3d(0.73853, 1.452879, 2.198636);
        glVertex3d(0.777052, 1.386158, 2.165321);
        glVertex3d(0.884594, 1.430703, 2.165321);

        glNormal3d(1.15299, 0.630649, 0.91661);
        glVertex3d(0.73853, 1.452879, 2.198636);
        glVertex3d(0.884594, 1.430703, 2.165321);
        glVertex3d(0.864653, 1.505121, 2.198636);

        glNormal3d(1.381746, 0.078382, 0.069937);
        glVertex3d(0.777052, 1.386158, 2.165321);
        glVertex3d(0.783297, 1.375341, 1.988697);
        glVertex3d(0.887826, 1.418639, 1.988697);

        glNormal3d(1.381746, 0.078382, 0.069937);
        glVertex3d(0.777052, 1.386158, 2.165321);
        glVertex3d(0.887826, 1.418639, 1.988697);
        glVertex3d(0.884594, 1.430703, 2.165321);

        glNormal3d(1.381482, 0.079021, -0.079176);
        glVertex3d(0.783297, 1.375341, 1.988697);
        glVertex3d(0.761433, 1.413211, 1.442855);
        glVertex3d(0.876509, 1.460877, 1.442855);

        glNormal3d(1.381481, 0.079021, -0.079176);
        glVertex3d(0.783297, 1.375341, 1.988697);
        glVertex3d(0.876509, 1.460877, 1.442855);
        glVertex3d(0.887826, 1.418639, 1.988697);

        glNormal3d(1.36742, 0.112971, -0.27961);
        glVertex3d(0.761433, 1.413211, 1.442855);
        glVertex3d(0.70952, 1.503126, 1.089394);
        glVertex3d(0.849637, 1.561164, 1.089394);

        glNormal3d(1.367419, 0.11297, -0.27961);
        glVertex3d(0.761433, 1.413211, 1.442855);
        glVertex3d(0.849637, 1.561164, 1.089394);
        glVertex3d(0.876509, 1.460877, 1.442855);

        glNormal3d(1.166476, 0.598092, -0.90042);
        glVertex3d(0.70952, 1.503126, 1.089394);
        glVertex3d(0.664097, 1.581801, 1.045879);
        glVertex3d(0.826124, 1.648914, 1.045879);

        glNormal3d(1.166476, 0.598092, -0.90042);
        glVertex3d(0.70952, 1.503126, 1.089394);
        glVertex3d(0.826124, 1.648914, 1.045879);
        glVertex3d(0.849637, 1.561164, 1.089394);

        glNormal3d(1.382683, 0.07612, 0);
        glVertex3d(0.664097, 1.581801, 1.045879);
        glVertex3d(0.664097, 1.581801, 0.820672);
        glVertex3d(0.826124, 1.648914, 0.820672);

        glNormal3d(1.382683, 0.07612, 0);
        glVertex3d(0.664097, 1.581801, 1.045879);
        glVertex3d(0.826124, 1.648914, 0.820672);
        glVertex3d(0.826124, 1.648914, 1.045879);

        glNormal3d(1.291608, 0.295994, -0.647564);
        glVertex3d(0.664097, 1.581801, 0.820672);
        glVertex3d(0.572488, 1.740474, 0.606915);
        glVertex3d(0.778703, 1.825891, 0.606915);

        glNormal3d(1.291608, 0.295994, -0.647564);
        glVertex3d(0.664097, 1.581801, 0.820672);
        glVertex3d(0.778703, 1.825891, 0.606915);
        glVertex3d(0.826124, 1.648914, 0.820672);

        glNormal3d(1.382683, 0.07612, 0);
        glVertex3d(0.572488, 1.740474, 0.606915);
        glVertex3d(0.572488, 1.740474, 0.454232);
        glVertex3d(0.778703, 1.825891, 0.454232);

        glNormal3d(1.382683, 0.07612, 0);
        glVertex3d(0.572488, 1.740474, 0.606915);
        glVertex3d(0.778703, 1.825891, 0.454232);
        glVertex3d(0.778703, 1.825891, 0.606915);

        glNormal3d(1.315511, 0.238288, 0.565905);
        glVertex3d(0.572488, 1.740474, 0.454232);
        glVertex3d(0.589664, 1.710722, 0.40461);
        glVertex3d(0.787595, 1.792708, 0.40461);

        glNormal3d(1.315511, 0.238288, 0.565904);
        glVertex3d(0.572488, 1.740474, 0.454232);
        glVertex3d(0.787595, 1.792708, 0.40461);
        glVertex3d(0.778703, 1.825891, 0.454232);

        glNormal3d(1.194064, 0.531489, -0.861879);
        glVertex3d(0.589664, 1.710722, 0.40461);
        glVertex3d(0.566762, 1.750391, 0.37789);
        glVertex3d(0.77574, 1.836952, 0.37789);

        glNormal3d(1.194064, 0.531489, -0.86188);
        glVertex3d(0.589664, 1.710722, 0.40461);
        glVertex3d(0.77574, 1.836952, 0.37789);
        glVertex3d(0.787595, 1.792708, 0.40461);

        glNormal3d(1.382672, 0.076149, -0.007839);
        glVertex3d(0.566762, 1.750391, 0.37789);
        glVertex3d(0.565268, 1.752978, 0);
        glVertex3d(0.774966, 1.839838, 0);

        glNormal3d(1.382672, 0.076149, -0.007839);
        glVertex3d(0.566762, 1.750391, 0.37789);
        glVertex3d(0.774966, 1.839838, 0);
        glVertex3d(0.77574, 1.836952, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(0.565268, 1.752978, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.774966, 1.839838, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.385196, 1.614804, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.565268, 1.752978, 0);

        glNormal3d(1.608742, 0.206671, -0.007839);
        glVertex3d(0.387309, 1.612691, 0.37789);
        glVertex3d(0.385196, 1.614804, 0);
        glVertex3d(0.565268, 1.752978, 0);

        glNormal3d(1.608743, 0.206671, -0.007839);
        glVertex3d(0.387309, 1.612691, 0.37789);
        glVertex3d(0.565268, 1.752978, 0);
        glVertex3d(0.566762, 1.750391, 0.37789);

        glNormal3d(1.308711, 0.59768, -0.861879);
        glVertex3d(0.419698, 1.580302, 0.40461);
        glVertex3d(0.387309, 1.612691, 0.37789);
        glVertex3d(0.566762, 1.750391, 0.37789);

        glNormal3d(1.308711, 0.59768, -0.86188);
        glVertex3d(0.419698, 1.580302, 0.40461);
        glVertex3d(0.566762, 1.750391, 0.37789);
        glVertex3d(0.589664, 1.710722, 0.40461);

        glNormal3d(1.501906, 0.345903, 0.565904);
        glVertex3d(0.395406, 1.604594, 0.454232);
        glVertex3d(0.419698, 1.580302, 0.40461);
        glVertex3d(0.589664, 1.710722, 0.40461);

        glNormal3d(1.501906, 0.345904, 0.565905);
        glVertex3d(0.395406, 1.604594, 0.454232);
        glVertex3d(0.589664, 1.710722, 0.40461);
        glVertex3d(0.572488, 1.740474, 0.454232);

        glNormal3d(1.608761, 0.206647, 0);
        glVertex3d(0.395406, 1.604594, 0.606915);
        glVertex3d(0.395406, 1.604594, 0.454232);
        glVertex3d(0.572488, 1.740474, 0.454232);

        glNormal3d(1.608761, 0.206647, 0);
        glVertex3d(0.395406, 1.604594, 0.606915);
        glVertex3d(0.572488, 1.740474, 0.454232);
        glVertex3d(0.572488, 1.740474, 0.606915);

        glNormal3d(1.463883, 0.395456, -0.647564);
        glVertex3d(0.524962, 1.475038, 0.820672);
        glVertex3d(0.395406, 1.604594, 0.606915);
        glVertex3d(0.572488, 1.740474, 0.606915);

        glNormal3d(1.463883, 0.395456, -0.647564);
        glVertex3d(0.524962, 1.475038, 0.820672);
        glVertex3d(0.572488, 1.740474, 0.606915);
        glVertex3d(0.664097, 1.581801, 0.820672);

        glNormal3d(1.608761, 0.206647, 0);
        glVertex3d(0.524962, 1.475038, 1.045879);
        glVertex3d(0.524962, 1.475038, 0.820672);
        glVertex3d(0.664097, 1.581801, 0.820672);

        glNormal3d(1.608761, 0.206647, 0);
        glVertex3d(0.524962, 1.475038, 1.045879);
        glVertex3d(0.664097, 1.581801, 0.820672);
        glVertex3d(0.664097, 1.581801, 1.045879);

        glNormal3d(1.264825, 0.654874, -0.90042);
        glVertex3d(0.5892, 1.410801, 1.089394);
        glVertex3d(0.524962, 1.475038, 1.045879);
        glVertex3d(0.664097, 1.581801, 1.045879);

        glNormal3d(1.264825, 0.654874, -0.90042);
        glVertex3d(0.5892, 1.410801, 1.089394);
        glVertex3d(0.664097, 1.581801, 1.045879);
        glVertex3d(0.70952, 1.503126, 1.089394);

        glNormal3d(1.58448, 0.23829, -0.27961);
        glVertex3d(0.662615, 1.337385, 1.442855);
        glVertex3d(0.5892, 1.410801, 1.089394);
        glVertex3d(0.70952, 1.503126, 1.089394);

        glNormal3d(1.58448, 0.238291, -0.27961);
        glVertex3d(0.662615, 1.337385, 1.442855);
        glVertex3d(0.70952, 1.503126, 1.089394);
        glVertex3d(0.761433, 1.413211, 1.442855);

        glNormal3d(1.60685, 0.209137, -0.079176);
        glVertex3d(0.693535, 1.306465, 1.988697);
        glVertex3d(0.662615, 1.337385, 1.442855);
        glVertex3d(0.761433, 1.413211, 1.442855);

        glNormal3d(1.606851, 0.209138, -0.079176);
        glVertex3d(0.693535, 1.306465, 1.988697);
        glVertex3d(0.761433, 1.413211, 1.442855);
        glVertex3d(0.783297, 1.375341, 1.988697);

        glNormal3d(1.607271, 0.20859, 0.069937);
        glVertex3d(0.684704, 1.315296, 2.165321);
        glVertex3d(0.693535, 1.306465, 1.988697);
        glVertex3d(0.783297, 1.375341, 1.988697);

        glNormal3d(1.607271, 0.208589, 0.069937);
        glVertex3d(0.684704, 1.315296, 2.165321);
        glVertex3d(0.783297, 1.375341, 1.988697);
        glVertex3d(0.777052, 1.386158, 2.165321);

        glNormal3d(1.243372, 0.682831, 0.91661);
        glVertex3d(0.630226, 1.369774, 2.198636);
        glVertex3d(0.684704, 1.315296, 2.165321);
        glVertex3d(0.777052, 1.386158, 2.165321);

        glNormal3d(1.243372, 0.682831, 0.91661);
        glVertex3d(0.630226, 1.369774, 2.198636);
        glVertex3d(0.777052, 1.386158, 2.165321);
        glVertex3d(0.73853, 1.452879, 2.198636);

        glNormal3d(1.598188, 0.220426, 0.185567);
        glVertex3d(0.61943, 1.38057, 2.278795);
        glVertex3d(0.630226, 1.369774, 2.198636);
        glVertex3d(0.73853, 1.452879, 2.198636);

        glNormal3d(1.598188, 0.220426, 0.185568);
        glVertex3d(0.61943, 1.38057, 2.278795);
        glVertex3d(0.73853, 1.452879, 2.198636);
        glVertex3d(0.730896, 1.466102, 2.278795);

        glNormal3d(1.457358, 0.40396, 0.65997);
        glVertex3d(0.582506, 1.417494, 2.33773);
        glVertex3d(0.61943, 1.38057, 2.278795);
        glVertex3d(0.730896, 1.466102, 2.278795);

        glNormal3d(1.457358, 0.403959, 0.659969);
        glVertex3d(0.582506, 1.417494, 2.33773);
        glVertex3d(0.730896, 1.466102, 2.278795);
        glVertex3d(0.704787, 1.511324, 2.33773);

        glNormal3d(1.266066, 0.653255, 0.899431);
        glVertex3d(0.511467, 1.488534, 2.386132);
        glVertex3d(0.582506, 1.417494, 2.33773);
        glVertex3d(0.704787, 1.511324, 2.33773);

        glNormal3d(1.266066, 0.653255, 0.899431);
        glVertex3d(0.511467, 1.488534, 2.386132);
        glVertex3d(0.704787, 1.511324, 2.33773);
        glVertex3d(0.654555, 1.598329, 2.386132);

        glNormal3d(1.608761, 0.206647, -1e-006);
        glVertex3d(0.511467, 1.488534, 2.435295);
        glVertex3d(0.511467, 1.488534, 2.386132);
        glVertex3d(0.654555, 1.598329, 2.386132);

        glNormal3d(1.608762, 0.206647, 0);
        glVertex3d(0.511467, 1.488534, 2.435295);
        glVertex3d(0.654555, 1.598329, 2.386132);
        glVertex3d(0.654555, 1.598329, 2.435295);

        glNormal3d(1.355849, 0.536248, -0.81136);
        glVertex3d(0.53036, 1.46964, 2.454381);
        glVertex3d(0.511467, 1.488534, 2.435295);
        glVertex3d(0.654555, 1.598329, 2.435295);

        glNormal3d(1.355848, 0.536249, -0.811362);
        glVertex3d(0.53036, 1.46964, 2.454381);
        glVertex3d(0.654555, 1.598329, 2.435295);
        glVertex3d(0.667914, 1.575189, 2.454381);

        glNormal3d(1.452194, 0.410689, 0.669502);
        glVertex3d(0.503369, 1.496631, 2.496369);
        glVertex3d(0.53036, 1.46964, 2.454381);
        glVertex3d(0.667914, 1.575189, 2.454381);

        glNormal3d(1.452194, 0.41069, 0.669503);
        glVertex3d(0.503369, 1.496631, 2.496369);
        glVertex3d(0.667914, 1.575189, 2.454381);
        glVertex3d(0.648829, 1.608246, 2.496369);

        glNormal3d(1.608751, 0.20666, -0.005753);
        glVertex3d(0.505025, 1.494975, 2.9);
        glVertex3d(0.503369, 1.496631, 2.496369);
        glVertex3d(0.648829, 1.608246, 2.496369);

        glNormal3d(1.608751, 0.20666, -0.005753);
        glVertex3d(0.505025, 1.494975, 2.9);
        glVertex3d(0.648829, 1.608246, 2.496369);
        glVertex3d(0.65, 1.606218, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.575736, 1.424264, 2.9);
        glVertex3d(0.505025, 1.494975, 2.9);
        glVertex3d(0.65, 1.606218, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.575736, 1.424264, 2.9);
        glVertex3d(0.65, 1.606218, 2.9);
        glVertex3d(0.7, 1.519615, 2.9);

        glNormal3d(0.391239, 1.793354, 0);
        glVertex3d(0.575736, 1.424264, 2.7);
        glVertex3d(0.575736, 1.424264, 2.9);
        glVertex3d(0.7, 1.519615, 2.9);

        glNormal3d(0.391239, 1.793354, 0);
        glVertex3d(0.575736, 1.424264, 2.7);
        glVertex3d(0.7, 1.519615, 2.9);
        glVertex3d(0.7, 1.519615, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.575736, 1.424264, 2.7);
        glVertex3d(0.7, 1.519615, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.480385, 1.3, 2.7);
        glVertex3d(0.575736, 1.424264, 2.7);

        glNormal3d(0.206647, 1.608761, 0);
        glVertex3d(0.480385, 1.3, 2.7);
        glVertex3d(0.480385, 1.3, 2.9);
        glVertex3d(0.575736, 1.424264, 2.9);

        glNormal3d(0.206647, 1.608761, 0);
        glVertex3d(0.480385, 1.3, 2.7);
        glVertex3d(0.575736, 1.424264, 2.9);
        glVertex3d(0.575736, 1.424264, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(0.480385, 1.3, 2.9);
        glVertex3d(0.393782, 1.35, 2.9);
        glVertex3d(0.505025, 1.494975, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.480385, 1.3, 2.9);
        glVertex3d(0.505025, 1.494975, 2.9);
        glVertex3d(0.575736, 1.424264, 2.9);

        glNormal3d(1.79334, 0.391248, -0.005753);
        glVertex3d(0.393782, 1.35, 2.9);
        glVertex3d(0.391754, 1.351171, 2.496369);
        glVertex3d(0.503369, 1.496631, 2.496369);

        glNormal3d(1.79334, 0.391248, -0.005753);
        glVertex3d(0.393782, 1.35, 2.9);
        glVertex3d(0.503369, 1.496631, 2.496369);
        glVertex3d(0.505025, 1.494975, 2.9);

        glNormal3d(1.58931, 0.547807, 0.669503);
        glVertex3d(0.391754, 1.351171, 2.496369);
        glVertex3d(0.424811, 1.332086, 2.454381);
        glVertex3d(0.53036, 1.46964, 2.454381);

        glNormal3d(1.589311, 0.547806, 0.669502);
        glVertex3d(0.391754, 1.351171, 2.496369);
        glVertex3d(0.53036, 1.46964, 2.454381);
        glVertex3d(0.503369, 1.496631, 2.496369);

        glNormal3d(1.46375, 0.644152, -0.811361);
        glVertex3d(0.424811, 1.332086, 2.454381);
        glVertex3d(0.401671, 1.345446, 2.435295);
        glVertex3d(0.511467, 1.488534, 2.435295);

        glNormal3d(1.463752, 0.644151, -0.81136);
        glVertex3d(0.424811, 1.332086, 2.454381);
        glVertex3d(0.511467, 1.488534, 2.435295);
        glVertex3d(0.53036, 1.46964, 2.454381);

        glNormal3d(1.793353, 0.391239, 0);
        glVertex3d(0.401671, 1.345446, 2.435295);
        glVertex3d(0.401671, 1.345446, 2.386132);
        glVertex3d(0.511467, 1.488534, 2.386132);

        glNormal3d(1.793353, 0.391238, -1e-006);
        glVertex3d(0.401671, 1.345446, 2.435295);
        glVertex3d(0.511467, 1.488534, 2.386132);
        glVertex3d(0.511467, 1.488534, 2.435295);

        glNormal3d(1.346745, 0.733934, 0.899431);
        glVertex3d(0.401671, 1.345446, 2.386132);
        glVertex3d(0.488676, 1.295213, 2.33773);
        glVertex3d(0.582506, 1.417494, 2.33773);

        glNormal3d(1.346745, 0.733933, 0.899431);
        glVertex3d(0.401671, 1.345446, 2.386132);
        glVertex3d(0.582506, 1.417494, 2.33773);
        glVertex3d(0.511467, 1.488534, 2.386132);

        glNormal3d(1.59604, 0.542642, 0.65997);
        glVertex3d(0.488676, 1.295213, 2.33773);
        glVertex3d(0.533898, 1.269104, 2.278795);
        glVertex3d(0.61943, 1.38057, 2.278795);

        glNormal3d(1.59604, 0.542643, 0.65997);
        glVertex3d(0.488676, 1.295213, 2.33773);
        glVertex3d(0.61943, 1.38057, 2.278795);
        glVertex3d(0.582506, 1.417494, 2.33773);

        glNormal3d(1.779574, 0.401811, 0.185567);
        glVertex3d(0.533898, 1.269104, 2.278795);
        glVertex3d(0.547121, 1.26147, 2.198636);
        glVertex3d(0.630226, 1.369774, 2.198636);

        glNormal3d(1.779574, 0.401812, 0.185567);
        glVertex3d(0.533898, 1.269104, 2.278795);
        glVertex3d(0.630226, 1.369774, 2.198636);
        glVertex3d(0.61943, 1.38057, 2.278795);

        glNormal3d(1.317169, 0.756628, 0.91661);
        glVertex3d(0.547121, 1.26147, 2.198636);
        glVertex3d(0.613843, 1.222948, 2.165321);
        glVertex3d(0.684704, 1.315296, 2.165321);

        glNormal3d(1.317169, 0.756628, 0.91661);
        glVertex3d(0.547121, 1.26147, 2.198636);
        glVertex3d(0.684704, 1.315296, 2.165321);
        glVertex3d(0.630226, 1.369774, 2.198636);

        glNormal3d(1.791411, 0.392729, 0.069937);
        glVertex3d(0.613843, 1.222948, 2.165321);
        glVertex3d(0.624659, 1.216703, 1.988697);
        glVertex3d(0.693535, 1.306465, 1.988697);

        glNormal3d(1.791411, 0.39273, 0.069937);
        glVertex3d(0.613843, 1.222948, 2.165321);
        glVertex3d(0.693535, 1.306465, 1.988697);
        glVertex3d(0.684704, 1.315296, 2.165321);

        glNormal3d(1.790862, 0.393149, -0.079177);
        glVertex3d(0.624659, 1.216703, 1.988697);
        glVertex3d(0.586789, 1.238567, 1.442855);
        glVertex3d(0.662615, 1.337385, 1.442855);

        glNormal3d(1.790862, 0.393149, -0.079176);
        glVertex3d(0.624659, 1.216703, 1.988697);
        glVertex3d(0.662615, 1.337385, 1.442855);
        glVertex3d(0.693535, 1.306465, 1.988697);

        glNormal3d(1.76171, 0.41552, -0.27961);
        glVertex3d(0.586789, 1.238567, 1.442855);
        glVertex3d(0.496874, 1.29048, 1.089394);
        glVertex3d(0.5892, 1.410801, 1.089394);

        glNormal3d(1.761709, 0.415519, -0.27961);
        glVertex3d(0.586789, 1.238567, 1.442855);
        glVertex3d(0.5892, 1.410801, 1.089394);
        glVertex3d(0.662615, 1.337385, 1.442855);

        glNormal3d(1.345126, 0.735175, -0.90042);
        glVertex3d(0.496874, 1.29048, 1.089394);
        glVertex3d(0.4182, 1.335903, 1.045879);
        glVertex3d(0.524962, 1.475038, 1.045879);

        glNormal3d(1.345126, 0.735175, -0.90042);
        glVertex3d(0.496874, 1.29048, 1.089394);
        glVertex3d(0.524962, 1.475038, 1.045879);
        glVertex3d(0.5892, 1.410801, 1.089394);

        glNormal3d(1.793353, 0.391239, 0);
        glVertex3d(0.4182, 1.335903, 1.045879);
        glVertex3d(0.4182, 1.335903, 0.820672);
        glVertex3d(0.524962, 1.475038, 0.820672);

        glNormal3d(1.793353, 0.391239, 0);
        glVertex3d(0.4182, 1.335903, 1.045879);
        glVertex3d(0.524962, 1.475038, 0.820672);
        glVertex3d(0.524962, 1.475038, 1.045879);

        glNormal3d(1.604543, 0.536117, -0.647565);
        glVertex3d(0.4182, 1.335903, 0.820672);
        glVertex3d(0.259527, 1.427513, 0.606915);
        glVertex3d(0.395406, 1.604594, 0.606915);

        glNormal3d(1.604544, 0.536117, -0.647564);
        glVertex3d(0.4182, 1.335903, 0.820672);
        glVertex3d(0.395406, 1.604594, 0.606915);
        glVertex3d(0.524962, 1.475038, 0.820672);

        glNormal3d(1.793353, 0.391238, 0);
        glVertex3d(0.259527, 1.427513, 0.606915);
        glVertex3d(0.259527, 1.427513, 0.454232);
        glVertex3d(0.395406, 1.604594, 0.454232);

        glNormal3d(1.793353, 0.391238, 0);
        glVertex3d(0.259527, 1.427513, 0.606915);
        glVertex3d(0.395406, 1.604594, 0.454232);
        glVertex3d(0.395406, 1.604594, 0.606915);

        glNormal3d(1.654097, 0.498094, 0.565904);
        glVertex3d(0.259527, 1.427513, 0.454232);
        glVertex3d(0.289278, 1.410336, 0.40461);
        glVertex3d(0.419698, 1.580302, 0.40461);

        glNormal3d(1.654097, 0.498094, 0.565904);
        glVertex3d(0.259527, 1.427513, 0.454232);
        glVertex3d(0.419698, 1.580302, 0.40461);
        glVertex3d(0.395406, 1.604594, 0.454232);

        glNormal3d(1.40232, 0.691289, -0.86188);
        glVertex3d(0.289278, 1.410336, 0.40461);
        glVertex3d(0.24961, 1.433238, 0.37789);
        glVertex3d(0.387309, 1.612691, 0.37789);

        glNormal3d(1.40232, 0.691289, -0.861879);
        glVertex3d(0.289278, 1.410336, 0.40461);
        glVertex3d(0.387309, 1.612691, 0.37789);
        glVertex3d(0.419698, 1.580302, 0.40461);

        glNormal3d(1.793329, 0.391257, -0.007839);
        glVertex3d(0.24961, 1.433238, 0.37789);
        glVertex3d(0.247022, 1.434732, 0);
        glVertex3d(0.385196, 1.614804, 0);

        glNormal3d(1.793329, 0.391257, -0.007839);
        glVertex3d(0.24961, 1.433238, 0.37789);
        glVertex3d(0.385196, 1.614804, 0);
        glVertex3d(0.387309, 1.612691, 0.37789);

        glNormal3d(1, 1, 1);
        glVertex3d(0.247022, 1.434732, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.385196, 1.614804, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.160162, 1.225034, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.247022, 1.434732, 0);

        glNormal3d(1.923851, 0.617328, -0.007839);
        glVertex3d(0.163048, 1.224261, 0.37789);
        glVertex3d(0.160162, 1.225034, 0);
        glVertex3d(0.247022, 1.434732, 0);

        glNormal3d(1.923851, 0.617328, -0.007839);
        glVertex3d(0.163048, 1.224261, 0.37789);
        glVertex3d(0.247022, 1.434732, 0);
        glVertex3d(0.24961, 1.433238, 0.37789);

        glNormal3d(1.468511, 0.805936, -0.86188);
        glVertex3d(0.207292, 1.212406, 0.40461);
        glVertex3d(0.163048, 1.224261, 0.37789);
        glVertex3d(0.24961, 1.433238, 0.37789);

        glNormal3d(1.468511, 0.805936, -0.861879);
        glVertex3d(0.207292, 1.212406, 0.40461);
        glVertex3d(0.24961, 1.433238, 0.37789);
        glVertex3d(0.289278, 1.410336, 0.40461);

        glNormal3d(1.761712, 0.684489, 0.565905);
        glVertex3d(0.174109, 1.221297, 0.454232);
        glVertex3d(0.207292, 1.212406, 0.40461);
        glVertex3d(0.289278, 1.410336, 0.40461);

        glNormal3d(1.761712, 0.684489, 0.565904);
        glVertex3d(0.174109, 1.221297, 0.454232);
        glVertex3d(0.289278, 1.410336, 0.40461);
        glVertex3d(0.259527, 1.427513, 0.454232);

        glNormal3d(1.923879, 0.617317, 0);
        glVertex3d(0.174109, 1.221297, 0.606915);
        glVertex3d(0.174109, 1.221297, 0.454232);
        glVertex3d(0.259527, 1.427513, 0.454232);

        glNormal3d(1.92388, 0.617317, 0);
        glVertex3d(0.174109, 1.221297, 0.606915);
        glVertex3d(0.259527, 1.427513, 0.454232);
        glVertex3d(0.259527, 1.427513, 0.606915);

        glNormal3d(1.704006, 0.708391, -0.647564);
        glVertex3d(0.351086, 1.173876, 0.820672);
        glVertex3d(0.174109, 1.221297, 0.606915);
        glVertex3d(0.259527, 1.427513, 0.606915);

        glNormal3d(1.704006, 0.708391, -0.647565);
        glVertex3d(0.351086, 1.173876, 0.820672);
        glVertex3d(0.259527, 1.427513, 0.606915);
        glVertex3d(0.4182, 1.335903, 0.820672);

        glNormal3d(1.92388, 0.617317, 0);
        glVertex3d(0.351086, 1.173876, 1.045879);
        glVertex3d(0.351086, 1.173876, 0.820672);
        glVertex3d(0.4182, 1.335903, 0.820672);

        glNormal3d(1.92388, 0.617317, 0);
        glVertex3d(0.351086, 1.173876, 1.045879);
        glVertex3d(0.4182, 1.335903, 0.820672);
        glVertex3d(0.4182, 1.335903, 1.045879);

        glNormal3d(1.401908, 0.833524, -0.90042);
        glVertex3d(0.438836, 1.150363, 1.089394);
        glVertex3d(0.351086, 1.173876, 1.045879);
        glVertex3d(0.4182, 1.335903, 1.045879);

        glNormal3d(1.401908, 0.833524, -0.90042);
        glVertex3d(0.438836, 1.150363, 1.089394);
        glVertex3d(0.4182, 1.335903, 1.045879);
        glVertex3d(0.496874, 1.29048, 1.089394);

        glNormal3d(1.887029, 0.63258, -0.27961);
        glVertex3d(0.539123, 1.123492, 1.442855);
        glVertex3d(0.438836, 1.150363, 1.089394);
        glVertex3d(0.496874, 1.29048, 1.089394);

        glNormal3d(1.887029, 0.63258, -0.27961);
        glVertex3d(0.539123, 1.123492, 1.442855);
        glVertex3d(0.496874, 1.29048, 1.089394);
        glVertex3d(0.586789, 1.238567, 1.442855);

        glNormal3d(1.920979, 0.618518, -0.079176);
        glVertex3d(0.581362, 1.112174, 1.988697);
        glVertex3d(0.539123, 1.123492, 1.442855);
        glVertex3d(0.586789, 1.238567, 1.442855);

        glNormal3d(1.920979, 0.618518, -0.079177);
        glVertex3d(0.581362, 1.112174, 1.988697);
        glVertex3d(0.586789, 1.238567, 1.442855);
        glVertex3d(0.624659, 1.216703, 1.988697);

        glNormal3d(1.921617, 0.618253, 0.069937);
        glVertex3d(0.569297, 1.115407, 2.165321);
        glVertex3d(0.581362, 1.112174, 1.988697);
        glVertex3d(0.624659, 1.216703, 1.988697);

        glNormal3d(1.921617, 0.618253, 0.069937);
        glVertex3d(0.569297, 1.115407, 2.165321);
        glVertex3d(0.624659, 1.216703, 1.988697);
        glVertex3d(0.613843, 1.222948, 2.165321);

        glNormal3d(1.369351, 0.84701, 0.91661);
        glVertex3d(0.494879, 1.135347, 2.198636);
        glVertex3d(0.569297, 1.115407, 2.165321);
        glVertex3d(0.613843, 1.222948, 2.165321);

        glNormal3d(1.369351, 0.84701, 0.91661);
        glVertex3d(0.494879, 1.135347, 2.198636);
        glVertex3d(0.613843, 1.222948, 2.165321);
        glVertex3d(0.547121, 1.26147, 2.198636);

        glNormal3d(1.907833, 0.623963, 0.185567);
        glVertex3d(0.480131, 1.139299, 2.278795);
        glVertex3d(0.494879, 1.135347, 2.198636);
        glVertex3d(0.547121, 1.26147, 2.198636);

        glNormal3d(1.907833, 0.623963, 0.185567);
        glVertex3d(0.480131, 1.139299, 2.278795);
        glVertex3d(0.547121, 1.26147, 2.198636);
        glVertex3d(0.533898, 1.269104, 2.278795);

        glNormal3d(1.694104, 0.712493, 0.65997);
        glVertex3d(0.429692, 1.152814, 2.33773);
        glVertex3d(0.480131, 1.139299, 2.278795);
        glVertex3d(0.533898, 1.269104, 2.278795);

        glNormal3d(1.694103, 0.712493, 0.65997);
        glVertex3d(0.429692, 1.152814, 2.33773);
        glVertex3d(0.533898, 1.269104, 2.278795);
        glVertex3d(0.488676, 1.295213, 2.33773);

        glNormal3d(1.403793, 0.832744, 0.899431);
        glVertex3d(0.332651, 1.178816, 2.386132);
        glVertex3d(0.429692, 1.152814, 2.33773);
        glVertex3d(0.488676, 1.295213, 2.33773);

        glNormal3d(1.403793, 0.832744, 0.899431);
        glVertex3d(0.332651, 1.178816, 2.386132);
        glVertex3d(0.488676, 1.295213, 2.33773);
        glVertex3d(0.401671, 1.345446, 2.386132);

        glNormal3d(1.92388, 0.617317, 0);
        glVertex3d(0.332651, 1.178816, 2.435295);
        glVertex3d(0.332651, 1.178816, 2.386132);
        glVertex3d(0.401671, 1.345446, 2.386132);

        glNormal3d(1.92388, 0.617317, 0);
        glVertex3d(0.332651, 1.178816, 2.435295);
        glVertex3d(0.401671, 1.345446, 2.386132);
        glVertex3d(0.401671, 1.345446, 2.435295);

        glNormal3d(1.54005, 0.776304, -0.811361);
        glVertex3d(0.35846, 1.1719, 2.454381);
        glVertex3d(0.332651, 1.178816, 2.435295);
        glVertex3d(0.401671, 1.345446, 2.435295);

        glNormal3d(1.540049, 0.776304, -0.811361);
        glVertex3d(0.35846, 1.1719, 2.454381);
        glVertex3d(0.401671, 1.345446, 2.435295);
        glVertex3d(0.424811, 1.332086, 2.454381);

        glNormal3d(1.686266, 0.715739, 0.669503);
        glVertex3d(0.32159, 1.18178, 2.496369);
        glVertex3d(0.35846, 1.1719, 2.454381);
        glVertex3d(0.424811, 1.332086, 2.454381);

        glNormal3d(1.686266, 0.715739, 0.669503);
        glVertex3d(0.32159, 1.18178, 2.496369);
        glVertex3d(0.424811, 1.332086, 2.454381);
        glVertex3d(0.391754, 1.351171, 2.496369);

        glNormal3d(1.923864, 0.617323, -0.005753);
        glVertex3d(0.323852, 1.181173, 2.9);
        glVertex3d(0.32159, 1.18178, 2.496369);
        glVertex3d(0.391754, 1.351171, 2.496369);

        glNormal3d(1.923864, 0.617323, -0.005753);
        glVertex3d(0.323852, 1.181173, 2.9);
        glVertex3d(0.391754, 1.351171, 2.496369);
        glVertex3d(0.393782, 1.35, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.420445, 1.155292, 2.9);
        glVertex3d(0.323852, 1.181173, 2.9);
        glVertex3d(0.393782, 1.35, 2.9);

        glNormal3d(1, 1, -1);
        glVertex3d(0.420445, 1.155292, 2.9);
        glVertex3d(0.393782, 1.35, 2.9);
        glVertex3d(0.480385, 1.3, 2.9);

        glNormal3d(0.07612, 1.382684, 0);
        glVertex3d(0.420445, 1.155292, 2.7);
        glVertex3d(0.420445, 1.155292, 2.9);
        glVertex3d(0.480385, 1.3, 2.9);

        glNormal3d(0.07612, 1.382684, 0);
        glVertex3d(0.420445, 1.155292, 2.7);
        glVertex3d(0.480385, 1.3, 2.9);
        glVertex3d(0.480385, 1.3, 2.7);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1, 2.7);
        glVertex3d(0.420445, 1.155292, 2.7);
        glVertex3d(0.480385, 1.3, 2.7);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.774966, 0.160162, 0);
        glVertex3d(1, 0.130536, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.839838, 0.774966, 0);
        glVertex3d(1.869464, 1, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.225034, 1.839838, 0);
        glVertex3d(1, 1.869464, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1, 0);
        glVertex3d(0.160162, 1.225034, 0);
        glVertex3d(0.130536, 1, 0);

    glEnd();
    glEndList();
}
